Struct holochain_zome_types::genesis::GenesisSelfCheckData [−][src]
pub struct GenesisSelfCheckData {
pub dna_def: DnaDef,
pub membrane_proof: Option<MembraneProof>,
pub agent_key: AgentPubKey,
}
Expand description
Data passed into the genesis_self_check callback for verifying the initial chain entries
Fields
dna_def: DnaDef
The Dna header (1st element)
membrane_proof: Option<MembraneProof>
The proof of membership provided by the AgentValidationPkg (2nd element)
agent_key: AgentPubKey
The 3rd element of the chain, the agent key
Trait Implementations
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
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for GenesisSelfCheckData
impl Send for GenesisSelfCheckData
impl Sync for GenesisSelfCheckData
impl Unpin for GenesisSelfCheckData
impl !UnwindSafe for GenesisSelfCheckData
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more