pub struct RouteSnapshot {
pub generation: u64,
pub routes: Vec<RouteAdvertisement>,
}Fields§
§generation: u64§routes: Vec<RouteAdvertisement>Implementations§
Source§impl RouteSnapshot
impl RouteSnapshot
pub fn canonical( generation: u64, routes: Vec<RouteAdvertisement>, ) -> RouteSnapshot
Trait Implementations§
Source§impl Clone for RouteSnapshot
impl Clone for RouteSnapshot
Source§fn clone(&self) -> RouteSnapshot
fn clone(&self) -> RouteSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RouteSnapshot
impl Debug for RouteSnapshot
Source§impl<'de> Deserialize<'de> for RouteSnapshot
impl<'de> Deserialize<'de> for RouteSnapshot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RouteSnapshot
impl PartialEq for RouteSnapshot
Source§impl Serialize for RouteSnapshot
impl Serialize for RouteSnapshot
impl StructuralPartialEq for RouteSnapshot
Auto Trait Implementations§
impl Freeze for RouteSnapshot
impl RefUnwindSafe for RouteSnapshot
impl Send for RouteSnapshot
impl Sync for RouteSnapshot
impl Unpin for RouteSnapshot
impl UnsafeUnpin for RouteSnapshot
impl UnwindSafe for RouteSnapshot
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