pub struct ChildTail<Position>(/* private fields */);Expand description
Position selecting inside the tail of a closed ChildChoice sum.
Trait Implementations§
Source§impl<Parent: Behavior, Position> ChildOccurrence<Parent> for ChildTail<Position>
impl<Parent: Behavior, Position> ChildOccurrence<Parent> for ChildTail<Position>
Source§type Resolution = StructuralChildOccurrence<ChildTail<Position>>
type Resolution = StructuralChildOccurrence<ChildTail<Position>>
Sealed descriptor interpreted by
ResolveChildOccurrence.impl<Head, Tail, Position, Child> ChildPosition<ChildChoice<Head, Tail>, Child> for ChildTail<Position>where
Child: Behavior,
Position: ChildPosition<Tail, Child>,
impl<Position: Copy> Copy for ChildTail<Position>
impl<Position: Eq> Eq for ChildTail<Position>
impl<Position> StructuralPartialEq for ChildTail<Position>
Auto Trait Implementations§
impl<Position> Freeze for ChildTail<Position>
impl<Position> RefUnwindSafe for ChildTail<Position>
impl<Position> Send for ChildTail<Position>
impl<Position> Sync for ChildTail<Position>
impl<Position> Unpin for ChildTail<Position>
impl<Position> UnsafeUnpin for ChildTail<Position>
impl<Position> UnwindSafe for ChildTail<Position>
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