Trait dsnp_graph_core::dsnp::reader_writer::DsnpWriter   
source · pub trait DsnpWriter {
    // Required methods
    fn write_public_key(key: &DsnpPublicKey) -> DsnpGraphResult<Vec<u8>>;
    fn write_public_graph(inner: &DsnpInnerGraph) -> DsnpGraphResult<Vec<u8>>;
    fn write_private_graph(
        graph: &PrivateGraphChunk,
        dsnp_version_config: &DsnpVersionConfig,
        encryption_input: &PublicKeyType
    ) -> DsnpGraphResult<Vec<u8>>;
}Expand description
DSNP compatible writer
Required Methods§
sourcefn write_public_key(key: &DsnpPublicKey) -> DsnpGraphResult<Vec<u8>>
 
fn write_public_key(key: &DsnpPublicKey) -> DsnpGraphResult<Vec<u8>>
write public key to binary
sourcefn write_public_graph(inner: &DsnpInnerGraph) -> DsnpGraphResult<Vec<u8>>
 
fn write_public_graph(inner: &DsnpInnerGraph) -> DsnpGraphResult<Vec<u8>>
write public graph to binary
sourcefn 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
Object Safety§
This trait is not object safe.
Implementors§
impl DsnpWriter for Frequency
implementing DsnpWriter for Frequency