pub struct Terminal(/* private fields */);Expand description
A validated terminal value. A Ticketed value cannot be an outcome.
Implementations§
Source§impl Terminal
impl Terminal
Sourcepub fn new(record: ReservationV1) -> Result<Self, StoreError>
pub fn new(record: ReservationV1) -> Result<Self, StoreError>
Validate a terminal record before planning its replacement.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Terminal
impl RefUnwindSafe for Terminal
impl Send for Terminal
impl Sync for Terminal
impl Unpin for Terminal
impl UnsafeUnpin for Terminal
impl UnwindSafe for Terminal
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