fn new() -> Result<Self> {
        let rl_link = unsafe { rtnl_link_alloc() };
        match rl_link.is_null() {
            true => bail!("rtnl_link_alloc() failed: {}", errno()),
            false => Ok(Self(rl_link)),
        }
    }
/// Allocate an empty RtnlLink structure.
/// Used for routing link property updates.
Allocate an empty RtnlLink structure.
Used for routing link property updates.
Allocate an empty RtnlLink structure . Used for routing link property updates .
fn new() -> Result<Self> {
        let rl_link = unsafe { rtnl_link_alloc() };
        match rl_link.is_null() {
            true => bail!("rtnl_link_alloc() failed: {}", errno()),
            false => Ok(Self(rl_link)),
        }
    }
fn new ( ) -> Result < Self > { let rl_link = unsafe { rtnl_link_alloc ( ) } ; match rl_link . is_null ( ) { true => bail ! ( " " errno ( ) ) , false => Ok ( Self ( rl_link ) ) , } }
Allocate an empty RtnlLink structure.
Allocate an empty RtnlLink structure .