pub struct GenesisWitnessInput {
pub prev_id: Option<PrevId>,
pub has_tx_witness: bool,
pub has_split_commitment: bool,
}Expand description
Minimal witness data needed to determine genesis status.
Fields§
§prev_id: Option<PrevId>Previous input reference for the witness.
has_tx_witness: boolWhether the witness includes any transaction witness data.
has_split_commitment: boolWhether the witness includes a split commitment.
Trait Implementations§
Source§impl Clone for GenesisWitnessInput
impl Clone for GenesisWitnessInput
Source§fn clone(&self) -> GenesisWitnessInput
fn clone(&self) -> GenesisWitnessInput
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 GenesisWitnessInput
impl Debug for GenesisWitnessInput
Source§impl<'de> Deserialize<'de> for GenesisWitnessInput
impl<'de> Deserialize<'de> for GenesisWitnessInput
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 GenesisWitnessInput
Source§impl PartialEq for GenesisWitnessInput
impl PartialEq for GenesisWitnessInput
Source§fn eq(&self, other: &GenesisWitnessInput) -> bool
fn eq(&self, other: &GenesisWitnessInput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GenesisWitnessInput
impl Serialize for GenesisWitnessInput
impl StructuralPartialEq for GenesisWitnessInput
Auto Trait Implementations§
impl Freeze for GenesisWitnessInput
impl RefUnwindSafe for GenesisWitnessInput
impl Send for GenesisWitnessInput
impl Sync for GenesisWitnessInput
impl Unpin for GenesisWitnessInput
impl UnsafeUnpin for GenesisWitnessInput
impl UnwindSafe for GenesisWitnessInput
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