pub enum ReceivedChildrenSource {
Owned,
Projected,
}Expand description
Engine-internal selector for which child family should be normalized into
NodeContext::received_children.
This is a provenance selector, not the semantic API surface.
Owned means the node’s received payload already lives in its active child
tree.
Projected means the node receives payload from its caller and the runtime
threads that payload through projection so it can be consumed by slot(...)
within the node’s encapsulated implementation.
Variants§
Trait Implementations§
Source§impl Clone for ReceivedChildrenSource
impl Clone for ReceivedChildrenSource
impl Copy for ReceivedChildrenSource
Source§impl Debug for ReceivedChildrenSource
impl Debug for ReceivedChildrenSource
impl Eq for ReceivedChildrenSource
Source§impl PartialEq for ReceivedChildrenSource
impl PartialEq for ReceivedChildrenSource
impl StructuralPartialEq for ReceivedChildrenSource
Auto Trait Implementations§
impl Freeze for ReceivedChildrenSource
impl RefUnwindSafe for ReceivedChildrenSource
impl Send for ReceivedChildrenSource
impl Sync for ReceivedChildrenSource
impl Unpin for ReceivedChildrenSource
impl UnsafeUnpin for ReceivedChildrenSource
impl UnwindSafe for ReceivedChildrenSource
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.