pub struct Rv32imV2Claim {
pub pre_state: Digest,
pub post_state: Digest,
pub input: Digest,
pub output: Option<Digest>,
pub terminate_state: Option<TerminateState>,
pub shutdown_cycle: Option<u32>,
}Fields§
§pre_state: Digest§post_state: Digest§input: Digest§output: Option<Digest>§terminate_state: Option<TerminateState>§shutdown_cycle: Option<u32>Implementations§
Source§impl Rv32imV2Claim
impl Rv32imV2Claim
pub fn decode(segment_seal: &[u32]) -> Result<Rv32imV2Claim>
Trait Implementations§
Source§impl Clone for Rv32imV2Claim
impl Clone for Rv32imV2Claim
Source§fn clone(&self) -> Rv32imV2Claim
fn clone(&self) -> Rv32imV2Claim
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 Rv32imV2Claim
impl Debug for Rv32imV2Claim
Source§impl<'de> Deserialize<'de> for Rv32imV2Claim
impl<'de> Deserialize<'de> for Rv32imV2Claim
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
Source§impl PartialEq for Rv32imV2Claim
impl PartialEq for Rv32imV2Claim
Source§impl Serialize for Rv32imV2Claim
impl Serialize for Rv32imV2Claim
impl StructuralPartialEq for Rv32imV2Claim
Auto Trait Implementations§
impl Freeze for Rv32imV2Claim
impl RefUnwindSafe for Rv32imV2Claim
impl Send for Rv32imV2Claim
impl Sync for Rv32imV2Claim
impl Unpin for Rv32imV2Claim
impl UnwindSafe for Rv32imV2Claim
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