mirror of
https://github.com/microsoft/regorus.git
synced 2026-08-05 02:16:11 +00:00
Update dependencies (#369)
Specify `js` feature for `uuid` when building wasm by specifying it as a non-optional dependency in wasm binding's Cargo.toml. Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
This commit is contained in:
committed by
GitHub
parent
5fa55d7274
commit
6174af1781
@@ -132,16 +132,16 @@ fn timestamp(uuid: &Uuid) -> Option<Timestamp> {
|
||||
const fn decode_rfc4122_timestamp(uuid: &Uuid) -> (u64, u16) {
|
||||
let bytes = uuid.as_bytes();
|
||||
|
||||
let ticks: u64 = ((bytes[6] & 0x0F) as u64) << 56
|
||||
| (bytes[7] as u64) << 48
|
||||
| (bytes[4] as u64) << 40
|
||||
| (bytes[5] as u64) << 32
|
||||
| (bytes[0] as u64) << 24
|
||||
| (bytes[1] as u64) << 16
|
||||
| (bytes[2] as u64) << 8
|
||||
let ticks: u64 = (((bytes[6] & 0x0F) as u64) << 56)
|
||||
| ((bytes[7] as u64) << 48)
|
||||
| ((bytes[4] as u64) << 40)
|
||||
| ((bytes[5] as u64) << 32)
|
||||
| ((bytes[0] as u64) << 24)
|
||||
| ((bytes[1] as u64) << 16)
|
||||
| ((bytes[2] as u64) << 8)
|
||||
| (bytes[3] as u64);
|
||||
|
||||
let counter: u16 = ((bytes[8] & 0x3F) as u16) << 8 | (bytes[9] as u16);
|
||||
let counter: u16 = (((bytes[8] & 0x3F) as u16) << 8) | (bytes[9] as u16);
|
||||
|
||||
(ticks, counter)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user