Struct dsnp_graph_core::frequency::Frequency
source · pub struct Frequency;
Expand description
A utility to read/write data from and to Frequency chain specific implementation of DSNP
Trait Implementations§
source§impl DsnpReader for Frequency
impl DsnpReader for Frequency
implementing DsnpReader for Frequency
source§fn read_public_key(data: &[u8]) -> DsnpGraphResult<DsnpPublicKey>
fn read_public_key(data: &[u8]) -> DsnpGraphResult<DsnpPublicKey>
reading public key from binary
source§fn read_public_graph(data: &[u8]) -> DsnpGraphResult<DsnpInnerGraph>
fn read_public_graph(data: &[u8]) -> DsnpGraphResult<DsnpInnerGraph>
reading public graph from binary
source§fn read_private_graph(
data: &[u8],
dsnp_version_config: &DsnpVersionConfig,
decryption_input: &SecretKeyType
) -> DsnpGraphResult<PrivateGraphChunk>
fn read_private_graph( data: &[u8], dsnp_version_config: &DsnpVersionConfig, decryption_input: &SecretKeyType ) -> DsnpGraphResult<PrivateGraphChunk>
reading private graph from binary
source§impl DsnpWriter for Frequency
impl DsnpWriter for Frequency
implementing DsnpWriter for Frequency
source§fn write_public_key(key: &DsnpPublicKey) -> DsnpGraphResult<Vec<u8>>
fn write_public_key(key: &DsnpPublicKey) -> DsnpGraphResult<Vec<u8>>
write public key to binary
source§fn write_public_graph(inner: &DsnpInnerGraph) -> DsnpGraphResult<Vec<u8>>
fn write_public_graph(inner: &DsnpInnerGraph) -> DsnpGraphResult<Vec<u8>>
write public graph to binary
source§fn write_private_graph(
graph: &PrivateGraphChunk,
dsnp_version_config: &DsnpVersionConfig,
encryption_input: &PublicKeyType
) -> DsnpGraphResult<Vec<u8>>
fn write_private_graph( graph: &PrivateGraphChunk, dsnp_version_config: &DsnpVersionConfig, encryption_input: &PublicKeyType ) -> DsnpGraphResult<Vec<u8>>
write private graph to binary
Auto Trait Implementations§
impl RefUnwindSafe for Frequency
impl Send for Frequency
impl Sync for Frequency
impl Unpin for Frequency
impl UnwindSafe for Frequency
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more