Struct event_listener_primitives::BagOnce [−][src]
pub struct BagOnce<F: Send + 'static, A1: ?Sized = Private, A2: ?Sized = Private, A3: ?Sized = Private, A4: ?Sized = Private, A5: ?Sized = Private> { /* fields omitted */ }
Expand description
Data structure that holds FnOnce()
event handlers
Implementations
Call each handler without arguments and remove handlers from the bag
Call each handler without arguments and remove handlers from the bag
Call each handler without arguments and remove handlers from the bag
Call each handler without arguments and remove handlers from the bag
Trait Implementations
Auto Trait Implementations
impl<F, A1 = Private, A2 = Private, A3 = Private, A4 = Private, A5 = Private> !RefUnwindSafe for BagOnce<F, A1, A2, A3, A4, A5>
impl<F, A1: ?Sized, A2: ?Sized, A3: ?Sized, A4: ?Sized, A5: ?Sized> Send for BagOnce<F, A1, A2, A3, A4, A5> where
A1: Send,
A2: Send,
A3: Send,
A4: Send,
A5: Send,
impl<F, A1: ?Sized, A2: ?Sized, A3: ?Sized, A4: ?Sized, A5: ?Sized> Sync for BagOnce<F, A1, A2, A3, A4, A5> where
A1: Sync,
A2: Sync,
A3: Sync,
A4: Sync,
A5: Sync,
impl<F, A1: ?Sized, A2: ?Sized, A3: ?Sized, A4: ?Sized, A5: ?Sized> Unpin for BagOnce<F, A1, A2, A3, A4, A5> where
A1: Unpin,
A2: Unpin,
A3: Unpin,
A4: Unpin,
A5: Unpin,
impl<F, A1 = Private, A2 = Private, A3 = Private, A4 = Private, A5 = Private> !UnwindSafe for BagOnce<F, A1, A2, A3, A4, A5>
Blanket Implementations
Mutably borrows from an owned value. Read more