pub enum SpoolTrust {
Verified,
Unverified {
marks: Vec<UnverifiedMark>,
},
}Expand description
How far a spool’s remaining figure can be trusted.
Variants§
Verified
Every charge against the spool was taken exactly.
Unverified
At least one thing happened that could not be charged exactly.
Fields
§
marks: Vec<UnverifiedMark>Every reason the figure is in doubt, oldest first, at most one per distinct reason; never empty.
Trait Implementations§
Source§impl Clone for SpoolTrust
impl Clone for SpoolTrust
Source§impl Debug for SpoolTrust
impl Debug for SpoolTrust
Source§impl<'de> Deserialize<'de> for SpoolTrust
impl<'de> Deserialize<'de> for SpoolTrust
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SpoolTrust
impl PartialEq for SpoolTrust
Source§impl Serialize for SpoolTrust
impl Serialize for SpoolTrust
impl StructuralPartialEq for SpoolTrust
Auto Trait Implementations§
impl Freeze for SpoolTrust
impl RefUnwindSafe for SpoolTrust
impl Send for SpoolTrust
impl Sync for SpoolTrust
impl Unpin for SpoolTrust
impl UnsafeUnpin for SpoolTrust
impl UnwindSafe for SpoolTrust
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