Struct libc::packet_mreq
#[repr(C)]
pub struct packet_mreq {
pub mr_ifindex: ::c_int,
pub mr_type: ::c_ushort,
pub mr_alen: ::c_ushort,
pub mr_address: [::c_uchar; 8],
}
Fields
pub mr_ifindex: ::c_int
pub mr_type: ::c_ushort
pub mr_alen: ::c_ushort
pub mr_address: [::c_uchar; 8]
Trait Implementations
impl Clone for packet_mreq
fn clone(&Self) -> packet_mreq
impl Copy for packet_mreq
impl Debug for packet_mreq
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for packet_mreq
impl Hash for packet_mreq
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<packet_mreq> for packet_mreq
fn eq(&Self, other: &packet_mreq) -> bool
fn ne(&Self, other: &packet_mreq) -> bool
impl StructuralEq for packet_mreq
impl StructuralPartialEq for packet_mreq
Auto Trait Implementations
impl RefUnwindSafe for packet_mreq
impl Send for packet_mreq
impl Sync for packet_mreq
impl Unpin for packet_mreq
impl UnwindSafe for packet_mreq
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T