pub struct InnerIpAddr(pub Ipv4Addr, pub Ipv4Addr, pub Ipv4Addr);Tuple Fields§
§0: Ipv4Addr§1: Ipv4Addr§2: Ipv4AddrImplementations§
Source§impl InnerIpAddr
impl InnerIpAddr
pub fn new(data: BytesWrap) -> Result<Self>
pub fn new_by_ipv4( ip: Ipv4Addr, subnetmask: Ipv4Addr, gateway: Ipv4Addr, ) -> Self
pub fn append_value_to_data(&self, data: &mut Vec<u8>)
pub fn payload_size(&self) -> usize
pub fn to_option(self) -> OptionAndSubValue
pub fn append_to_ident_resp( self, packet: &mut PacketIdentResp, info: IpBlockInfo, )
Trait Implementations§
Source§impl Clone for InnerIpAddr
impl Clone for InnerIpAddr
Source§fn clone(&self) -> InnerIpAddr
fn clone(&self) -> InnerIpAddr
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 InnerIpAddr
impl Debug for InnerIpAddr
Source§impl PartialEq for InnerIpAddr
impl PartialEq for InnerIpAddr
impl Eq for InnerIpAddr
impl StructuralPartialEq for InnerIpAddr
Auto Trait Implementations§
impl Freeze for InnerIpAddr
impl RefUnwindSafe for InnerIpAddr
impl Send for InnerIpAddr
impl Sync for InnerIpAddr
impl Unpin for InnerIpAddr
impl UnwindSafe for InnerIpAddr
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