pub struct Input_<'a, T> { /* private fields */ }Implementations§
Source§impl<'a, D: Clone + 'a> Input_<'a, (D, isize)>
impl<'a, D: Clone + 'a> Input_<'a, (D, isize)>
pub fn update(&mut self, context: &ExecutionContext<'a>, x: D, r: isize)
pub fn add(&mut self, context: &ExecutionContext<'a>, x: D)
pub fn add_all( &mut self, context: &ExecutionContext<'a>, data: impl IntoIterator<Item = D>, )
pub fn remove(&mut self, context: &ExecutionContext<'a>, x: D)
pub fn remove_all( &mut self, context: &ExecutionContext<'a>, data: impl IntoIterator<Item = D>, )
Source§impl<'a, T> Input_<'a, T>
impl<'a, T> Input_<'a, T>
pub fn send(&mut self, context: &ExecutionContext<'_>, x: T)
pub fn send_all(&mut self, context: &ExecutionContext<'_>, data: Vec<T>)
pub fn tracking_index(&self) -> TrackingIndex
Trait Implementations§
Auto Trait Implementations§
impl<'a, T> Freeze for Input_<'a, T>
impl<'a, T> !RefUnwindSafe for Input_<'a, T>
impl<'a, T> !Send for Input_<'a, T>
impl<'a, T> !Sync for Input_<'a, T>
impl<'a, T> Unpin for Input_<'a, T>
impl<'a, T> !UnwindSafe for Input_<'a, T>
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