Enum hdk::prelude::CounterSigningError [−][src]
pub enum CounterSigningError {
AgentIndexOutOfBounds,
MissingResponse,
CounterSigningSessionResponsesLength(usize, usize),
CounterSigningSessionResponsesOrder(u8, usize),
EnzymeIndex(usize, usize),
AgentsLength(usize),
AgentsDupes(Vec<HoloHash<Agent>, Global>),
CounterSigningSessionTimes(CounterSigningSessionTimes),
}
Expand description
Errors related to the secure primitive macro.
Variants
Agent index is out of bounds for the signing session.
An empty vector was used to build session data.
Session responses needs to be same length as the signing agents.
Session response agents all need to be in the correct positions.
Enzyme index must be one of the signers if set.
AgentsLength(usize)
Agents length cannot be longer than max or less than min.
Tuple Fields of AgentsLength
0: usize
There cannot be duplicates in the agents list.
CounterSigningSessionTimes(CounterSigningSessionTimes)
The session times must validate.
Tuple Fields of CounterSigningSessionTimes
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CounterSigningError
impl Send for CounterSigningError
impl Sync for CounterSigningError
impl Unpin for CounterSigningError
impl UnwindSafe for CounterSigningError
Blanket Implementations
Mutably borrows from an owned value. Read more
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more