pub struct ListenerDescriptor {
pub once: bool,
pub listener: Arc<dyn Fn(&Value, Option<&Value>) + Send + Sync>,
}Fields§
§once: bool§listener: Arc<dyn Fn(&Value, Option<&Value>) + Send + Sync>Trait Implementations§
Source§impl Clone for ListenerDescriptor
impl Clone for ListenerDescriptor
Source§fn clone(&self) -> ListenerDescriptor
fn clone(&self) -> ListenerDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ListenerDescriptor
impl !RefUnwindSafe for ListenerDescriptor
impl Send for ListenerDescriptor
impl Sync for ListenerDescriptor
impl Unpin for ListenerDescriptor
impl !UnwindSafe for ListenerDescriptor
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