pub struct TransactionSignature {
pub signature: Vec<u8>,
pub signer: String,
pub timestamp: u64,
pub vote: Option<String>,
pub public_key: Option<Vec<u8>>,
pub key_page: Option<TransactionKeyPage>,
}Expand description
Transaction signature that matches TypeScript SDK structure
Fields§
§signature: Vec<u8>§signer: String§timestamp: u64§vote: Option<String>§public_key: Option<Vec<u8>>§key_page: Option<TransactionKeyPage>Trait Implementations§
Source§impl Clone for TransactionSignature
impl Clone for TransactionSignature
Source§fn clone(&self) -> TransactionSignature
fn clone(&self) -> TransactionSignature
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 TransactionSignature
impl Debug for TransactionSignature
Source§impl<'de> Deserialize<'de> for TransactionSignature
impl<'de> Deserialize<'de> for TransactionSignature
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
Source§impl PartialEq for TransactionSignature
impl PartialEq for TransactionSignature
Source§impl SampleGenerator for TransactionSignature
impl SampleGenerator for TransactionSignature
Source§fn generate_sample() -> Self
fn generate_sample() -> Self
Generate a safe sample instance suitable for roundtrip testing
Source§fn generate_samples() -> Vec<Self>
fn generate_samples() -> Vec<Self>
Generate multiple sample instances with different characteristics
Source§impl Serialize for TransactionSignature
impl Serialize for TransactionSignature
impl StructuralPartialEq for TransactionSignature
Auto Trait Implementations§
impl Freeze for TransactionSignature
impl RefUnwindSafe for TransactionSignature
impl Send for TransactionSignature
impl Sync for TransactionSignature
impl Unpin for TransactionSignature
impl UnwindSafe for TransactionSignature
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