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§
Sourcefn diff<'a>(&'a self, peers: &'a [Peer]) -> Vec<PeerDiff<'a>>
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.
fn get_peer(&self, public_key: &str) -> Option<&PeerInfo>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".