pub struct SummaryData {
pub summary_type: SummaryType,
pub subject: Hash256,
pub scope: Hash256,
pub claim_payload: Vec<u8>,
}Expand description
Payload for Kind::Summary (bellbook.summary.v1 family) - a durable
knowledge claim. Replacements must keep (summary_type, subject, scope)
identical.
Fields§
§summary_type: SummaryTypeCategory of claim; must be in VerifierRules::allowed_summary_types.
subject: Hash256Hash naming what the summary is about; part of the active-summary key.
scope: Hash256Scope hash; part of the active-summary key.
claim_payload: Vec<u8>Opaque claim content (Inferred evidence - derived, not independently verified).
Trait Implementations§
Source§impl Clone for SummaryData
impl Clone for SummaryData
Source§fn clone(&self) -> SummaryData
fn clone(&self) -> SummaryData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SummaryData
impl Debug for SummaryData
Source§impl<'de> Deserialize<'de> for SummaryData
impl<'de> Deserialize<'de> for SummaryData
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
impl Eq for SummaryData
Source§impl PartialEq for SummaryData
impl PartialEq for SummaryData
Source§impl Serialize for SummaryData
impl Serialize for SummaryData
impl StructuralPartialEq for SummaryData
Auto Trait Implementations§
impl Freeze for SummaryData
impl RefUnwindSafe for SummaryData
impl Send for SummaryData
impl Sync for SummaryData
impl Unpin for SummaryData
impl UnsafeUnpin for SummaryData
impl UnwindSafe for SummaryData
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