pub struct LinkBridge;Expand description
Represent dummy interface. Example code on creating a linux bridge interface
use rtnetlink::{new_connection, LinkBridge};
#[tokio::main]
async fn main() -> Result<(), String> {
let (connection, handle, _) = new_connection().unwrap();
tokio::spawn(connection);
handle
.link()
.add(LinkBridge::new("br0").build())
.execute()
.await
.map_err(|e| format!("{e}"))
}Please check LinkMessageBuilder::
Implementations§
Source§impl LinkBridge
impl LinkBridge
Sourcepub fn new(name: &str) -> LinkMessageBuilder<Self>
pub fn new(name: &str) -> LinkMessageBuilder<Self>
Equal to LinkMessageBuilder::<LinkBridge>::new().up()
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LinkBridge
impl RefUnwindSafe for LinkBridge
impl Send for LinkBridge
impl Sync for LinkBridge
impl Unpin for LinkBridge
impl UnwindSafe for LinkBridge
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