pub struct AnalysisProof {
pub analysis_id: [u8; 32],
pub timestamp: u64,
pub input_hash: [u8; 32],
pub activation_fingerprint: [u8; 32],
pub safety_decision: bool,
pub signature: [u8; 64],
}Expand description
Cryptographic proof of interpretability analysis
Fields§
§analysis_id: [u8; 32]Analysis ID
timestamp: u64Timestamp
input_hash: [u8; 32]Input hash
activation_fingerprint: [u8; 32]Activation fingerprint
safety_decision: boolSafety determination
signature: [u8; 64]Signature
Trait Implementations§
Source§impl Clone for AnalysisProof
impl Clone for AnalysisProof
Source§fn clone(&self) -> AnalysisProof
fn clone(&self) -> AnalysisProof
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 moreAuto Trait Implementations§
impl Freeze for AnalysisProof
impl RefUnwindSafe for AnalysisProof
impl Send for AnalysisProof
impl Sync for AnalysisProof
impl Unpin for AnalysisProof
impl UnwindSafe for AnalysisProof
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