pub enum BlockSignature {
Signature(Signature<(), Ed25519Bip32>),
ProxyLight(Vec<Value>),
ProxyHeavy(ProxySignature),
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for BlockSignature
impl Clone for BlockSignature
Source§fn clone(&self) -> BlockSignature
fn clone(&self) -> BlockSignature
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 moreSource§impl Debug for BlockSignature
impl Debug for BlockSignature
Source§impl Deserialize for BlockSignature
impl Deserialize for BlockSignature
Source§fn deserialize<R: BufRead>(raw: &mut Deserializer<R>) -> Result<Self>
fn deserialize<R: BufRead>(raw: &mut Deserializer<R>) -> Result<Self>
method to implement to deserialise an object from the given
Deserializer.Source§impl Serialize for BlockSignature
impl Serialize for BlockSignature
fn serialize<'se, W: Write>( &self, serializer: &'se mut Serializer<W>, ) -> Result<&'se mut Serializer<W>>
Auto Trait Implementations§
impl Freeze for BlockSignature
impl RefUnwindSafe for BlockSignature
impl Send for BlockSignature
impl Sync for BlockSignature
impl Unpin for BlockSignature
impl UnsafeUnpin for BlockSignature
impl UnwindSafe for BlockSignature
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