Identity

Trait Identity 

Source
pub trait Identity: Clone {
    // Required methods
    fn number(&self) -> Option<u64>;
    fn private_key(&self) -> Option<&[u8]>;
    fn public_key(&self) -> Option<&[u8]>;
    fn new(
        number: Option<u64>,
        private_key: Option<&[u8]>,
        public_key: Option<&[u8]>,
    ) -> Self;
}

Required Methods§

Source

fn number(&self) -> Option<u64>

Source

fn private_key(&self) -> Option<&[u8]>

Source

fn public_key(&self) -> Option<&[u8]>

Source

fn new( number: Option<u64>, private_key: Option<&[u8]>, public_key: Option<&[u8]>, ) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§