pub struct Output<D, C: Op<D = D>, M: CountMap<D> = HashMap<D, isize>> { /* private fields */ }Implementations§
Source§impl<C: Op, M: CountMap<C::D>> Output<C::D, C, M>
impl<C: Op, M: CountMap<C::D>> Output<C::D, C, M>
pub fn get<'a>(&'a self, context: &'a ExecutionContext<'_>) -> Ref<'a, M>
pub fn add_listener( &mut self, context: &CreationContext<'_>, f: impl FnMut() + 'static, )
pub fn tracking_index(&self) -> TrackingIndex
Auto Trait Implementations§
impl<D, C, M = HashMap<D, isize>> !Freeze for Output<D, C, M>
impl<D, C, M = HashMap<D, isize>> !RefUnwindSafe for Output<D, C, M>
impl<D, C, M = HashMap<D, isize>> !Send for Output<D, C, M>
impl<D, C, M = HashMap<D, isize>> !Sync for Output<D, C, M>
impl<D, C, M> Unpin for Output<D, C, M>
impl<D, C, M = HashMap<D, isize>> !UnwindSafe for Output<D, C, M>
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