pub enum InterpretationProgress<Input, Custody, Settlement> {
Original(Input),
Interpreting(Custody),
Completed(Interpretation<Settlement>),
}Expand description
Caller-owned cold input, partial normal interpretation, or acquired result.
Partial custody retains all available typed facts across producer disposal. This is not source admission, native failure, or an actor protocol value.
Variants§
Auto Trait Implementations§
impl<Input, Custody, Settlement> Freeze for InterpretationProgress<Input, Custody, Settlement>
impl<Input, Custody, Settlement> RefUnwindSafe for InterpretationProgress<Input, Custody, Settlement>
impl<Input, Custody, Settlement> Send for InterpretationProgress<Input, Custody, Settlement>
impl<Input, Custody, Settlement> Sync for InterpretationProgress<Input, Custody, Settlement>
impl<Input, Custody, Settlement> Unpin for InterpretationProgress<Input, Custody, Settlement>
impl<Input, Custody, Settlement> UnsafeUnpin for InterpretationProgress<Input, Custody, Settlement>
impl<Input, Custody, Settlement> UnwindSafe for InterpretationProgress<Input, Custody, Settlement>
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