pub struct RtrCacheResponse {
pub version: RtrProtocolVersion,
pub session_id: u16,
}Expand description
Cache Response PDU (Type 3)
Sent by server to indicate the start of a data transfer. Followed by zero or more IPv4/IPv6 Prefix and Router Key PDUs, and terminated by an End of Data PDU.
Direction: Server → Client
Fields§
§version: RtrProtocolVersionProtocol version
session_id: u16Session identifier
Trait Implementations§
Source§impl Clone for RtrCacheResponse
impl Clone for RtrCacheResponse
Source§fn clone(&self) -> RtrCacheResponse
fn clone(&self) -> RtrCacheResponse
Returns a duplicate 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 moreSource§impl Debug for RtrCacheResponse
impl Debug for RtrCacheResponse
Source§impl From<RtrCacheResponse> for RtrPdu
impl From<RtrCacheResponse> for RtrPdu
Source§fn from(pdu: RtrCacheResponse) -> Self
fn from(pdu: RtrCacheResponse) -> Self
Converts to this type from the input type.
Source§impl Hash for RtrCacheResponse
impl Hash for RtrCacheResponse
Source§impl PartialEq for RtrCacheResponse
impl PartialEq for RtrCacheResponse
Source§impl RtrEncode for RtrCacheResponse
impl RtrEncode for RtrCacheResponse
impl Eq for RtrCacheResponse
impl StructuralPartialEq for RtrCacheResponse
Auto Trait Implementations§
impl Freeze for RtrCacheResponse
impl RefUnwindSafe for RtrCacheResponse
impl Send for RtrCacheResponse
impl Sync for RtrCacheResponse
impl Unpin for RtrCacheResponse
impl UnwindSafe for RtrCacheResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more