rename some stuff
This commit is contained in:
parent
5cf736cf78
commit
23a2d8f8fc
10
src/misc.rs
10
src/misc.rs
@ -309,10 +309,12 @@ pub fn almost_variable(x: f64) -> Option<char> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub const HASH_LENGTH: usize = 8;
|
pub const HASH_LENGTH: usize = 8;
|
||||||
type CommitBits = [u8; HASH_LENGTH];
|
|
||||||
|
/// Represents bytes used to represent hash info
|
||||||
|
type HashBytes = [u8; HASH_LENGTH];
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub fn hashed_storage_create(hash: CommitBits, data: &[u8]) -> String {
|
pub fn hashed_storage_create(hash: HashBytes, data: &[u8]) -> String {
|
||||||
// cannot use `from_utf8` seems to break on wasm. no clue why
|
// cannot use `from_utf8` seems to break on wasm. no clue why
|
||||||
[&hash, data]
|
[&hash, data]
|
||||||
.concat()
|
.concat()
|
||||||
@ -322,7 +324,7 @@ pub fn hashed_storage_create(hash: CommitBits, data: &[u8]) -> String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub fn hashed_storage_read(data: String) -> Option<(CommitBits, Vec<u8>)> {
|
pub fn hashed_storage_read(data: String) -> Option<(HashBytes, Vec<u8>)> {
|
||||||
if HASH_LENGTH >= data.len() {
|
if HASH_LENGTH >= data.len() {
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
@ -337,7 +339,7 @@ pub fn hashed_storage_read(data: String) -> Option<(CommitBits, Vec<u8>)> {
|
|||||||
|
|
||||||
let (hash, cached_data) = {
|
let (hash, cached_data) = {
|
||||||
let (a, b) = unsafe { decoded_1.split_at_unchecked(HASH_LENGTH) };
|
let (a, b) = unsafe { decoded_1.split_at_unchecked(HASH_LENGTH) };
|
||||||
unsafe { (&*(a.as_ptr() as *const CommitBits), b) }
|
unsafe { (&*(a.as_ptr() as *const HashBytes), b) }
|
||||||
};
|
};
|
||||||
|
|
||||||
debug_assert!(!cached_data.is_empty());
|
debug_assert!(!cached_data.is_empty());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user