pub struct InputInjectionCapabilityGuard { /* private fields */ }Expand description
Fine-grained gate for input.inject CUA actions.
Implementations§
Source§impl InputInjectionCapabilityGuard
impl InputInjectionCapabilityGuard
Sourcepub fn with_config(config: InputInjectionCapabilityConfig) -> Self
pub fn with_config(config: InputInjectionCapabilityConfig) -> Self
Build a guard with an explicit configuration.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InputInjectionCapabilityGuard
impl RefUnwindSafe for InputInjectionCapabilityGuard
impl Send for InputInjectionCapabilityGuard
impl Sync for InputInjectionCapabilityGuard
impl Unpin for InputInjectionCapabilityGuard
impl UnsafeUnpin for InputInjectionCapabilityGuard
impl UnwindSafe for InputInjectionCapabilityGuard
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