pub enum SourceCustody<Residual> {
Open(Residual),
Closed(Residual),
}Expand description
Progress of one ordered source-settlement custody pass.
Variants§
Open(Residual)
Source admission remains available after processing this residual.
Closed(Residual)
Admission closed; the residual contains the current and untouched suffix.
Auto Trait Implementations§
impl<Residual> Freeze for SourceCustody<Residual>where
Residual: Freeze,
impl<Residual> RefUnwindSafe for SourceCustody<Residual>where
Residual: RefUnwindSafe,
impl<Residual> Send for SourceCustody<Residual>where
Residual: Send,
impl<Residual> Sync for SourceCustody<Residual>where
Residual: Sync,
impl<Residual> Unpin for SourceCustody<Residual>where
Residual: Unpin,
impl<Residual> UnsafeUnpin for SourceCustody<Residual>where
Residual: UnsafeUnpin,
impl<Residual> UnwindSafe for SourceCustody<Residual>where
Residual: 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