pub enum AnchorSubmitError {
Unreachable(String),
Rejected {
kind: String,
message: String,
last: Option<Box<(ProjectAnchorStmt, AnchorAck)>>,
key_history: Vec<[u8; 32]>,
},
}Expand description
Why a submission failed.
Variants§
Unreachable(String)
The user daemon could not be reached (down, socket gone, timeout).
Rejected
The user daemon answered and refused. last is its last accepted
statement for this project when the refusal was about seq or
prev_anchor; key_history then lists (diagnostics only, never trusted) the public keys of the
project’s certificate history (never a compromise-revoked key).
Trait Implementations§
Source§impl Clone for AnchorSubmitError
impl Clone for AnchorSubmitError
Auto Trait Implementations§
impl Freeze for AnchorSubmitError
impl RefUnwindSafe for AnchorSubmitError
impl Send for AnchorSubmitError
impl Sync for AnchorSubmitError
impl Unpin for AnchorSubmitError
impl UnsafeUnpin for AnchorSubmitError
impl UnwindSafe for AnchorSubmitError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more