Struct orb_network_manager::Connection
source · [−]pub struct Connection { /* private fields */ }Implementations
sourceimpl Connection
impl Connection
pub fn settings(&self) -> &ConnectionSettings
pub fn get_state(&self) -> Result<ConnectionState>
pub fn delete(&self) -> Result<()>
sourcepub fn activate(&self) -> Result<ConnectionState>
pub fn activate(&self) -> Result<ConnectionState>
Activate a Network Manager connection.
Examples
use network_manager::NetworkManager;
let manager = NetworkManager::new();
let connections = manager.get_connections().unwrap();
connections[0].activate().unwrap();sourcepub fn deactivate(&self) -> Result<ConnectionState>
pub fn deactivate(&self) -> Result<ConnectionState>
Deactivates a Network Manager connection.
Examples
use network_manager::NetworkManager;
let manager = NetworkManager::new();
let connections = manager.get_connections().unwrap();
connections[0].deactivate().unwrap();pub fn get_devices(&self) -> Result<Vec<Device>>
Trait Implementations
sourceimpl Clone for Connection
impl Clone for Connection
sourcefn clone(&self) -> Connection
fn clone(&self) -> Connection
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for Connection
impl Debug for Connection
sourceimpl<'a> From<&'a Connection> for i32
impl<'a> From<&'a Connection> for i32
sourcefn from(val: &Connection) -> i32
fn from(val: &Connection) -> i32
Converts to this type from the input type.
sourceimpl Ord for Connection
impl Ord for Connection
sourceimpl PartialEq<Connection> for Connection
impl PartialEq<Connection> for Connection
sourceimpl PartialOrd<Connection> for Connection
impl PartialOrd<Connection> for Connection
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Eq for Connection
Auto Trait Implementations
impl !RefUnwindSafe for Connection
impl !Send for Connection
impl !Sync for Connection
impl Unpin for Connection
impl !UnwindSafe for Connection
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more