pub struct CachedVals(pub Vec<Option<Value>>);
Tuple Fields§
§0: Vec<Option<Value>>
Implementations§
Source§impl CachedVals
impl CachedVals
pub fn new<C: Ctx, E: Clone>( from: &[Node<C, E>], ctx: &mut ExecCtx<C, E>, ) -> CachedVals
pub fn update<C: Ctx, E: Clone>( &mut self, ctx: &mut ExecCtx<C, E>, from: &mut [Node<C, E>], event: &Event<E>, ) -> bool
pub fn flat_iter<'a>(&'a self) -> impl Iterator<Item = Option<Value>> + 'a
Auto Trait Implementations§
impl Freeze for CachedVals
impl RefUnwindSafe for CachedVals
impl Send for CachedVals
impl Sync for CachedVals
impl Unpin for CachedVals
impl UnwindSafe for CachedVals
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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