Struct libc::ip_mreq_source
#[repr(C)]
pub struct ip_mreq_source {
pub imr_multiaddr: in_addr,
pub imr_interface: in_addr,
pub imr_sourceaddr: in_addr,
}Fields
pub imr_multiaddr: in_addrpub imr_interface: in_addrpub imr_sourceaddr: in_addrTrait Implementations
impl Clone for ip_mreq_source
fn clone(&Self) -> ip_mreq_sourceimpl Copy for ip_mreq_sourceimpl Debug for ip_mreq_source
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Resultimpl Eq for ip_mreq_sourceimpl Hash for ip_mreq_source
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()impl PartialEq<ip_mreq_source> for ip_mreq_source
fn eq(&Self, other: &ip_mreq_source) -> boolfn ne(&Self, other: &ip_mreq_source) -> boolimpl StructuralEq for ip_mreq_sourceimpl StructuralPartialEq for ip_mreq_sourceAuto Trait Implementations
impl RefUnwindSafe for ip_mreq_sourceimpl Send for ip_mreq_sourceimpl Sync for ip_mreq_sourceimpl Unpin for ip_mreq_sourceimpl UnwindSafe for ip_mreq_sourceBlanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T