#[repr(C)]pub union IfreqIfru {
pub ifru_addr: [u8; 16],
pub ifru_dstaddr: [u8; 16],
pub ifru_broadaddr: [u8; 16],
pub ifru_netmask: [u8; 16],
pub ifru_hwaddr: [u8; 16],
pub ifru_flags: i16,
pub ifru_ivalue: i32,
pub ifru_mtu: i32,
pub ifru_map: [u8; 16],
pub ifru_slave: [u8; 16],
pub ifru_newname: [u8; 16],
pub ifru_data: usize,
}Expand description
接口请求结构(用于 SIOC* 操作)
Fields§
§ifru_addr: [u8; 16]§ifru_dstaddr: [u8; 16]§ifru_broadaddr: [u8; 16]§ifru_netmask: [u8; 16]§ifru_hwaddr: [u8; 16]§ifru_flags: i16§ifru_ivalue: i32§ifru_mtu: i32§ifru_map: [u8; 16]§ifru_slave: [u8; 16]§ifru_newname: [u8; 16]§ifru_data: usizeTrait Implementations§
Auto Trait Implementations§
impl Freeze for IfreqIfru
impl RefUnwindSafe for IfreqIfru
impl Send for IfreqIfru
impl Sync for IfreqIfru
impl Unpin for IfreqIfru
impl UnwindSafe for IfreqIfru
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)