pub struct RtnlVirtualInterfaceClient { /* private fields */ }Implementations§
Source§impl RtnlVirtualInterfaceClient
impl RtnlVirtualInterfaceClient
pub fn create(&self, spec: VirtualInterfaceSpec) -> Result<()>
pub fn configure(&self, update: VirtualInterfaceUpdate) -> Result<()>
pub fn delete(&self, delete: VirtualInterfaceDelete) -> Result<()>
pub fn get_index_by_name(&self, name: &str) -> Result<u32>
Trait Implementations§
Source§impl Clone for RtnlVirtualInterfaceClient
impl Clone for RtnlVirtualInterfaceClient
Source§fn clone(&self) -> RtnlVirtualInterfaceClient
fn clone(&self) -> RtnlVirtualInterfaceClient
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RtnlVirtualInterfaceClient
impl Debug for RtnlVirtualInterfaceClient
impl StructuralPartialEq for RtnlVirtualInterfaceClient
Auto Trait Implementations§
impl Freeze for RtnlVirtualInterfaceClient
impl RefUnwindSafe for RtnlVirtualInterfaceClient
impl Send for RtnlVirtualInterfaceClient
impl Sync for RtnlVirtualInterfaceClient
impl Unpin for RtnlVirtualInterfaceClient
impl UnwindSafe for RtnlVirtualInterfaceClient
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