pub struct HeaderOptions {
pub memo: Option<String>,
pub metadata: Option<Vec<u8>>,
pub expire: Option<ExpireOptions>,
pub hold_until: Option<HoldUntilOptions>,
pub authorities: Option<Vec<String>>,
}Expand description
Optional transaction header fields for advanced transaction control.
These fields are included in the transaction envelope submitted to the V3 API.
memo: Human-readable memo textmetadata: Binary metadata bytes (hex-encoded in the envelope)expire: Transaction expiration timehold_until: Scheduled execution at a specific minor blockauthorities: Additional signing authorities
Fields§
§memo: Option<String>Human-readable memo text
metadata: Option<Vec<u8>>Binary metadata bytes
expire: Option<ExpireOptions>Transaction expiration options
hold_until: Option<HoldUntilOptions>Hold-until (delayed execution) options
Additional signing authorities (list of authority URLs)
Trait Implementations§
Source§impl Clone for HeaderOptions
impl Clone for HeaderOptions
Source§fn clone(&self) -> HeaderOptions
fn clone(&self) -> HeaderOptions
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 HeaderOptions
impl Debug for HeaderOptions
Source§impl Default for HeaderOptions
impl Default for HeaderOptions
Source§fn default() -> HeaderOptions
fn default() -> HeaderOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HeaderOptions
impl RefUnwindSafe for HeaderOptions
impl Send for HeaderOptions
impl Sync for HeaderOptions
impl Unpin for HeaderOptions
impl UnsafeUnpin for HeaderOptions
impl UnwindSafe for HeaderOptions
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