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