Enum holochain_zome_types::countersigning::CounterSigningError [−][src]
pub enum CounterSigningError {
AgentIndexOutOfBounds,
MissingResponse,
CounterSigningSessionResponsesLength(usize, usize),
CounterSigningSessionResponsesOrder(u8, usize),
EnzymeIndex(usize, usize),
AgentsLength(usize),
AgentsDupes(Vec<AgentPubKey>),
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
AgentsDupes(Vec<AgentPubKey>)
There cannot be duplicates in the agents list.
Tuple Fields of AgentsDupes
0: Vec<AgentPubKey>
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
pub fn vzip(self) -> V
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