#[repr(C)]
pub union lifreq_ru {
Show 16 fields
pub lifru_addr: sockaddr_storage,
pub lifru_dstaddr: sockaddr_storage,
pub lifru_broadaddr: sockaddr_storage,
pub lifru_token: sockaddr_storage,
pub lifru_subnet: sockaddr_storage,
pub lifru_index: c_int,
pub lifru_flags: u64,
pub lifru_metric: c_int,
pub lifru_mtu: uint_t,
pub lif_muxid: [c_int; 2],
pub lifru_nd_req: lif_nd_req,
pub lifru_ifinfo_req: lif_ifinfo_req,
pub lifru_groupname: [c_char; 32],
pub lifru_binding: [c_char; 32],
pub lifru_zoneid: zoneid_t,
pub lifru_dadstate: uint_t,
}
Fields§
§lifru_addr: sockaddr_storage
§lifru_dstaddr: sockaddr_storage
§lifru_broadaddr: sockaddr_storage
§lifru_token: sockaddr_storage
§lifru_subnet: sockaddr_storage
§lifru_index: c_int
§lifru_flags: u64
§lifru_metric: c_int
§lifru_mtu: uint_t
§lif_muxid: [c_int; 2]
§lifru_nd_req: lif_nd_req
§lifru_ifinfo_req: lif_ifinfo_req
§lifru_groupname: [c_char; 32]
§lifru_binding: [c_char; 32]
§lifru_zoneid: zoneid_t
§lifru_dadstate: uint_t
Trait Implementations§
Auto Trait Implementations§
impl Freeze for lifreq_ru
impl RefUnwindSafe for lifreq_ru
impl Send for lifreq_ru
impl Sync for lifreq_ru
impl Unpin for lifreq_ru
impl UnwindSafe for lifreq_ru
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