DeviceExt

Trait DeviceExt 

Source
pub trait DeviceExt {
    // Required methods
    fn diff<'a>(&'a self, peers: &'a [Peer]) -> Vec<PeerDiff<'a>>;
    fn get_peer(&self, public_key: &str) -> Option<&PeerInfo>;
}

Required Methods§

Source

fn diff<'a>(&'a self, peers: &'a [Peer]) -> Vec<PeerDiff<'a>>

Diff the output of a wgctrl device with a list of server-reported peers.

Source

fn get_peer(&self, public_key: &str) -> Option<&PeerInfo>

Implementations on Foreign Types§

Source§

impl DeviceExt for Device

Source§

fn diff<'a>(&'a self, peers: &'a [Peer]) -> Vec<PeerDiff<'a>>

Source§

fn get_peer(&self, public_key: &str) -> Option<&PeerInfo>

Implementors§