pub struct VerifyConfig {
pub verify_state_hash: bool,
pub expected_state_hash: Option<String>,
pub verify_tool_checksum: bool,
pub expected_tool_checksum: Option<String>,
pub verify_interrupt_consistency: bool,
}Expand description
Verification config: what to verify.
Fields§
§verify_state_hash: boolVerify state hash equality (requires expected_state_hash).
expected_state_hash: Option<String>Expected state hash (32 bytes hex string, if verifying).
verify_tool_checksum: boolVerify tool call checksum.
expected_tool_checksum: Option<String>Expected tool checksum (hex string, if verifying).
verify_interrupt_consistency: boolVerify interrupt consistency (every Interrupt has a Resumed).
Trait Implementations§
Source§impl Clone for VerifyConfig
impl Clone for VerifyConfig
Source§fn clone(&self) -> VerifyConfig
fn clone(&self) -> VerifyConfig
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 VerifyConfig
impl Debug for VerifyConfig
Source§impl Default for VerifyConfig
impl Default for VerifyConfig
Source§fn default() -> VerifyConfig
fn default() -> VerifyConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VerifyConfig
impl RefUnwindSafe for VerifyConfig
impl Send for VerifyConfig
impl Sync for VerifyConfig
impl Unpin for VerifyConfig
impl UnsafeUnpin for VerifyConfig
impl UnwindSafe for VerifyConfig
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