Struct calloop::list::SourceEntry
source · pub(crate) struct SourceEntry<'l, Data> {
pub(crate) token: TokenInner,
pub(crate) source: Option<Rc<dyn EventDispatcher<Data> + 'l>>,
}
Fields§
§token: TokenInner
§source: Option<Rc<dyn EventDispatcher<Data> + 'l>>
Auto Trait Implementations§
impl<'l, Data> Freeze for SourceEntry<'l, Data>
impl<'l, Data> !RefUnwindSafe for SourceEntry<'l, Data>
impl<'l, Data> !Send for SourceEntry<'l, Data>
impl<'l, Data> !Sync for SourceEntry<'l, Data>
impl<'l, Data> Unpin for SourceEntry<'l, Data>
impl<'l, Data> !UnwindSafe for SourceEntry<'l, Data>
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