[−][src]Trait ipstuff::IpBitwiseExt
An extension trait providing bitwise binary operations for Ipv4Addr and Ipv6Addr types.
An extension trait providing bitwise binary operations for Ipv4Addr and Ipv6Addr types.
type Output
fn bitand(self, rhs: Rhs) -> Self::Output
fn bitor(self, rhs: Rhs) -> Self::Output
fn bitxor(self, rhs: Rhs) -> Self::Output
impl IpBitwiseExt<[u8; 4]> for Ipv4Addr
[src]type Output = Self
fn bitand(self, rhs: [u8; 4]) -> Self
[src]fn bitor(self, rhs: [u8; 4]) -> Self
[src]fn bitxor(self, rhs: [u8; 4]) -> Self
[src]impl IpBitwiseExt<Ipv4Addr> for Ipv4Addr
[src]type Output = Self
fn bitand(self, rhs: Self) -> Self
[src]fn bitor(self, rhs: Self) -> Self
[src]fn bitxor(self, rhs: Self) -> Self
[src]impl IpBitwiseExt<Ipv4Mask> for Ipv4Addr
[src]type Output = Self
fn bitand(self, rhs: Ipv4Mask) -> Self
[src]fn bitor(self, rhs: Ipv4Mask) -> Self
[src]fn bitxor(self, rhs: Ipv4Mask) -> Self
[src]impl IpBitwiseExt<u32> for Ipv4Addr
[src]type Output = Self
fn bitand(self, rhs: u32) -> Self
[src]fn bitor(self, rhs: u32) -> Self
[src]fn bitxor(self, rhs: u32) -> Self
[src]