pub enum MarkerSourceRefusalReason {
DurableRead,
Missing,
WrongOperation,
MarkerBody,
DeliverySequence,
TransactionOrder,
CandidatePhase,
Participant,
RetainedCharge,
}Expand description
Typed reason an exact marker source cannot authorize later mint inputs.
Variants§
DurableRead
The point read or durable row decode failed.
Missing
No durable row exists at the selected sequence.
WrongOperation
The selected durable row is not a marker source.
MarkerBody
Canonical marker identity bytes disagree with restored frontier truth.
DeliverySequence
Marker delivery sequence disagrees.
TransactionOrder
Marker transaction order disagrees.
CandidatePhase
Marker candidate phase disagrees.
Participant
Marker participant disagrees.
RetainedCharge
Measured marker row charge disagrees.
Trait Implementations§
Source§impl Clone for MarkerSourceRefusalReason
impl Clone for MarkerSourceRefusalReason
Source§fn clone(&self) -> MarkerSourceRefusalReason
fn clone(&self) -> MarkerSourceRefusalReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MarkerSourceRefusalReason
Source§impl Debug for MarkerSourceRefusalReason
impl Debug for MarkerSourceRefusalReason
Source§impl Display for MarkerSourceRefusalReason
impl Display for MarkerSourceRefusalReason
impl Eq for MarkerSourceRefusalReason
Source§impl Error for MarkerSourceRefusalReason
impl Error for MarkerSourceRefusalReason
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for MarkerSourceRefusalReason
Auto Trait Implementations§
impl Freeze for MarkerSourceRefusalReason
impl RefUnwindSafe for MarkerSourceRefusalReason
impl Send for MarkerSourceRefusalReason
impl Sync for MarkerSourceRefusalReason
impl Unpin for MarkerSourceRefusalReason
impl UnsafeUnpin for MarkerSourceRefusalReason
impl UnwindSafe for MarkerSourceRefusalReason
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.