pub struct NetworkDeviceInfo {
pub name: String,
pub ifindex: u32,
pub device: Arc<dyn NetDevice>,
}Expand description
网络设备信息 (用于 sysfs)
Fields§
§name: String§ifindex: u32§device: Arc<dyn NetDevice>Trait Implementations§
Source§impl Clone for NetworkDeviceInfo
impl Clone for NetworkDeviceInfo
Source§fn clone(&self) -> NetworkDeviceInfo
fn clone(&self) -> NetworkDeviceInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for NetworkDeviceInfo
impl !RefUnwindSafe for NetworkDeviceInfo
impl Send for NetworkDeviceInfo
impl Sync for NetworkDeviceInfo
impl Unpin for NetworkDeviceInfo
impl !UnwindSafe for NetworkDeviceInfo
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)