pub enum TranscriptAction {
AddStep(usize),
Challenge([u8; 32]),
Response([u8; 32]),
AcceptStep(usize),
RejectStep(usize, String),
Complete,
Failed(String),
}Expand description
Action in transcript
Variants§
AddStep(usize)
Added proof step
Challenge([u8; 32])
Issued challenge
Response([u8; 32])
Responded to challenge
AcceptStep(usize)
Accepted step
RejectStep(usize, String)
Rejected step
Complete
Completed proof
Failed(String)
Failed proof
Trait Implementations§
Source§impl Clone for TranscriptAction
impl Clone for TranscriptAction
Source§fn clone(&self) -> TranscriptAction
fn clone(&self) -> TranscriptAction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TranscriptAction
impl Debug for TranscriptAction
Source§impl<'de> Deserialize<'de> for TranscriptAction
impl<'de> Deserialize<'de> for TranscriptAction
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
Auto Trait Implementations§
impl Freeze for TranscriptAction
impl RefUnwindSafe for TranscriptAction
impl Send for TranscriptAction
impl Sync for TranscriptAction
impl Unpin for TranscriptAction
impl UnwindSafe for TranscriptAction
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