pub struct ProxyManager { /* private fields */ }
Implementations
sourceimpl ProxyManager
impl ProxyManager
pub fn add_active_proxy(&self, proxy: &Device)
pub fn remove_active_proxy(&self, proxy: &DeviceId) -> bool
pub fn active_proxies(&self) -> Vec<DeviceId>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn add_passive_proxy(&self, proxy: &Device)
pub fn remove_passive_proxy(&self, proxy: &DeviceId) -> bool
pub fn passive_proxies(&self) -> Vec<DeviceId>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn add_dump_proxy(&self, proxy: &Device)
pub fn remove_dump_proxy(&self, proxy: &DeviceId) -> bool
pub fn dump_proxies(&self) -> Vec<DeviceId>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub async fn sync_passive_proxies(&self)
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ProxyManager
impl Send for ProxyManager
impl Sync for ProxyManager
impl Unpin for ProxyManager
impl !UnwindSafe for ProxyManager
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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