pub enum MinerSig {
PreSig,
PostSig(Signature),
}
Expand description
Enum for pre or post miner sig
post: major_version >= 18 pre: major_version < 18
Variants
PreSig
Pre miner sig
PostSig(Signature)
Post miner sig
Trait Implementations
sourceimpl<'de> Deserialize<'de> for MinerSig
impl<'de> Deserialize<'de> for MinerSig
sourcefn 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
Auto Trait Implementations
impl RefUnwindSafe for MinerSig
impl Send for MinerSig
impl Sync for MinerSig
impl Unpin for MinerSig
impl UnwindSafe for MinerSig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more