#[repr(C)]pub struct ifreq__bindgen_ty_2 {Show 14 fields
pub ifru_addr: __BindgenUnionField<sockaddr>,
pub ifru_dstaddr: __BindgenUnionField<sockaddr>,
pub ifru_broadaddr: __BindgenUnionField<sockaddr>,
pub ifru_netmask: __BindgenUnionField<sockaddr>,
pub ifru_hwaddr: __BindgenUnionField<sockaddr>,
pub ifru_flags: __BindgenUnionField<c_short>,
pub ifru_ivalue: __BindgenUnionField<c_int>,
pub ifru_mtu: __BindgenUnionField<c_int>,
pub ifru_map: __BindgenUnionField<ifmap>,
pub ifru_slave: __BindgenUnionField<[c_char; 16]>,
pub ifru_newname: __BindgenUnionField<[c_char; 16]>,
pub ifru_data: __BindgenUnionField<*mut c_void>,
pub ifru_settings: __BindgenUnionField<if_settings>,
pub bindgen_union_field: [u64; 3],
}
Fields§
§ifru_addr: __BindgenUnionField<sockaddr>
§ifru_dstaddr: __BindgenUnionField<sockaddr>
§ifru_broadaddr: __BindgenUnionField<sockaddr>
§ifru_netmask: __BindgenUnionField<sockaddr>
§ifru_hwaddr: __BindgenUnionField<sockaddr>
§ifru_flags: __BindgenUnionField<c_short>
§ifru_ivalue: __BindgenUnionField<c_int>
§ifru_mtu: __BindgenUnionField<c_int>
§ifru_map: __BindgenUnionField<ifmap>
§ifru_slave: __BindgenUnionField<[c_char; 16]>
§ifru_newname: __BindgenUnionField<[c_char; 16]>
§ifru_data: __BindgenUnionField<*mut c_void>
§ifru_settings: __BindgenUnionField<if_settings>
§bindgen_union_field: [u64; 3]
Trait Implementations§
Source§impl Clone for ifreq__bindgen_ty_2
impl Clone for ifreq__bindgen_ty_2
Source§impl Debug for ifreq__bindgen_ty_2
impl Debug for ifreq__bindgen_ty_2
Source§impl Default for ifreq__bindgen_ty_2
impl Default for ifreq__bindgen_ty_2
Source§fn default() -> ifreq__bindgen_ty_2
fn default() -> ifreq__bindgen_ty_2
Returns the “default value” for a type. Read more
impl Copy for ifreq__bindgen_ty_2
Auto Trait Implementations§
impl Freeze for ifreq__bindgen_ty_2
impl RefUnwindSafe for ifreq__bindgen_ty_2
impl !Send for ifreq__bindgen_ty_2
impl !Sync for ifreq__bindgen_ty_2
impl Unpin for ifreq__bindgen_ty_2
impl UnwindSafe for ifreq__bindgen_ty_2
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