pub struct EncapsulatedRoutingInformation { /* private fields */ }Implementations§
Source§impl EncapsulatedRoutingInformation
impl EncapsulatedRoutingInformation
pub fn encapsulate( enc_routing_information: EncryptedRoutingInformation, integrity_mac: HeaderIntegrityMac, ) -> Self
pub fn new( route: &[Node], destination: &Destination, delays: &[Delay], routing_keys: &[RoutingKeys], filler: Filler, ) -> Self
pub fn to_bytes(&self) -> Vec<u8> ⓘ
pub fn from_bytes(bytes: &[u8]) -> Result<Self>
Trait Implementations§
Source§impl Clone for EncapsulatedRoutingInformation
impl Clone for EncapsulatedRoutingInformation
Source§fn clone(&self) -> EncapsulatedRoutingInformation
fn clone(&self) -> EncapsulatedRoutingInformation
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EncapsulatedRoutingInformation
impl RefUnwindSafe for EncapsulatedRoutingInformation
impl Send for EncapsulatedRoutingInformation
impl Sync for EncapsulatedRoutingInformation
impl Unpin for EncapsulatedRoutingInformation
impl UnwindSafe for EncapsulatedRoutingInformation
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