pub struct RipMessage {
pub command: RipCommand,
pub version: u8,
pub entries: Vec<RipEntry>,
}Expand description
RIP v2 message
Fields§
§command: RipCommandCommand (Request or Response)
version: u8Version (always 2)
entries: Vec<RipEntry>Route entries (up to 25)
Implementations§
Source§impl RipMessage
impl RipMessage
Sourcepub fn new_request() -> Self
pub fn new_request() -> Self
Create a new RIP request message
Sourcepub fn new_response() -> Self
pub fn new_response() -> Self
Create a new RIP response message
Trait Implementations§
Source§impl Clone for RipMessage
impl Clone for RipMessage
Source§fn clone(&self) -> RipMessage
fn clone(&self) -> RipMessage
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RipMessage
impl Debug for RipMessage
Source§impl PartialEq for RipMessage
impl PartialEq for RipMessage
impl Eq for RipMessage
impl StructuralPartialEq for RipMessage
Auto Trait Implementations§
impl Freeze for RipMessage
impl RefUnwindSafe for RipMessage
impl Send for RipMessage
impl Sync for RipMessage
impl Unpin for RipMessage
impl UnwindSafe for RipMessage
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)