pub struct TransactionHeader {
pub principal: String,
pub initiator: Option<String>,
pub timestamp: u64,
pub nonce: Option<u64>,
pub memo: Option<String>,
pub metadata: Option<Value>,
}Expand description
Transaction header that matches TypeScript SDK structure
Fields§
§principal: String§initiator: Option<String>§timestamp: u64§nonce: Option<u64>§memo: Option<String>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for TransactionHeader
impl Clone for TransactionHeader
Source§fn clone(&self) -> TransactionHeader
fn clone(&self) -> TransactionHeader
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 TransactionHeader
impl Debug for TransactionHeader
Source§impl<'de> Deserialize<'de> for TransactionHeader
impl<'de> Deserialize<'de> for TransactionHeader
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 TransactionHeader
impl PartialEq for TransactionHeader
Source§impl SampleGenerator for TransactionHeader
impl SampleGenerator for TransactionHeader
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 TransactionHeader
impl Serialize for TransactionHeader
impl StructuralPartialEq for TransactionHeader
Auto Trait Implementations§
impl Freeze for TransactionHeader
impl RefUnwindSafe for TransactionHeader
impl Send for TransactionHeader
impl Sync for TransactionHeader
impl Unpin for TransactionHeader
impl UnwindSafe for TransactionHeader
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