Crate linkspace_pkt
source ·Re-exports
pub use spath::*;
pub use spath_fmt::*;
pub use byte_segments::*;
pub use eval::*;
pub use exprs::*;
pub use field_ids::*;
pub use ipath::*;
pub use netpkt::*;
pub use point::*;
pub use point_parts::*;
pub use point_ptr::*;
pub use repr::*;
pub use spath::*;
pub use spath_fmt::*;
pub use consts::*;
Modules
- Configs
- Rust
uint
crate using const-generics
Macros
Structs
- newtype around bytes to print/parse [abe] text
- newtype around bytes to print/parse b64 (url-safe no-padding)
- Implements [AAAAAA/b64] and [\0\0\xff/2b64]
- Pkt flag indicating its type.
Enums
- Errors that can occur while decoding.
Constants
Traits
- General trait for accessing point field.
- Directly access a Point’s domain, group, links, publickey, etc.
Functions
- copy
val
into array of N bytes prepending 0’s as needed. panic if val > N - ab with \xff as padding
- as_domainDeprecated
- as_tagDeprecated
- current time as big endian u64 microseconds since epoch
- saturating add
- Returns error if the stamp is older then now.
- saturating sub
Type Definitions
- Alias for
AB<[u8;16]>
- Alias for
B64<[u8;32]\>
- Blake3 hash of the packet content. Alias for
B64<[u8;32]\>
- Alias for
B64<[u8;32]\>
- Taproot Schnorr publickey. Alias for
B64<[u8;32]>
- Taproot Schnorr signature
- A Big endian u64 of microseconds since EPOCH
- Alias for
AB<[u8;16]>
Uint
for256
bits.Uint
for512
bits.