struct AdapterEntry {
id: usize,
activation_handler: Box<dyn ActivationHandler>,
deactivation_handler: Box<dyn DeactivationHandler>,
state: Arc<Mutex<AdapterState>>,
}Fields§
§id: usize§activation_handler: Box<dyn ActivationHandler>§deactivation_handler: Box<dyn DeactivationHandler>§state: Arc<Mutex<AdapterState>>Auto Trait Implementations§
impl Freeze for AdapterEntry
impl !RefUnwindSafe for AdapterEntry
impl !Send for AdapterEntry
impl !Sync for AdapterEntry
impl Unpin for AdapterEntry
impl UnsafeUnpin for AdapterEntry
impl !UnwindSafe for AdapterEntry
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