pub enum InputAssociation<D, G> {
Known {
member: MemberId<D, G>,
purpose: Purpose,
},
Missing,
Ambiguous,
}Expand description
Original source-derived input association, not a selected successful check.
Variants§
Known
Exactly one original manifest or explicit simple-container data input.
Fields
Missing
No original source establishes this assertion’s input.
Ambiguous
Several original source declarations select this same token.
Trait Implementations§
impl<D: Copy, G: Copy> Copy for InputAssociation<D, G>
Auto Trait Implementations§
impl<D, G> Freeze for InputAssociation<D, G>
impl<D, G> RefUnwindSafe for InputAssociation<D, G>where
MemberId<D, G>: RefUnwindSafe,
impl<D, G> Send for InputAssociation<D, G>
impl<D, G> Sync for InputAssociation<D, G>
impl<D, G> Unpin for InputAssociation<D, G>
impl<D, G> UnsafeUnpin for InputAssociation<D, G>where
MemberId<D, G>: UnsafeUnpin,
impl<D, G> UnwindSafe for InputAssociation<D, G>where
MemberId<D, G>: UnwindSafe,
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