pub struct RemoteDesktopSideChannelGuard { /* private fields */ }Expand description
Guard that enforces per-channel toggles and transfer-size limits for remote desktop side channels.
Implementations§
Source§impl RemoteDesktopSideChannelGuard
impl RemoteDesktopSideChannelGuard
Sourcepub fn new() -> Self
pub fn new() -> Self
Build a guard with default configuration (all channels enabled, no transfer limit).
Sourcepub fn with_config(config: RemoteDesktopSideChannelConfig) -> Self
pub fn with_config(config: RemoteDesktopSideChannelConfig) -> Self
Build a guard with explicit configuration.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RemoteDesktopSideChannelGuard
impl RefUnwindSafe for RemoteDesktopSideChannelGuard
impl Send for RemoteDesktopSideChannelGuard
impl Sync for RemoteDesktopSideChannelGuard
impl Unpin for RemoteDesktopSideChannelGuard
impl UnsafeUnpin for RemoteDesktopSideChannelGuard
impl UnwindSafe for RemoteDesktopSideChannelGuard
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more