pub struct ExecutionIntentRow {Show 22 fields
pub id: i64,
pub schema_version: i16,
pub chain_id: u32,
pub wallet_address: String,
pub nonce: Option<u64>,
pub purpose: String,
pub status: String,
pub client_order_id: Option<String>,
pub trader_id: Option<String>,
pub strategy_id: Option<String>,
pub account_id: Option<String>,
pub instrument_id: Option<String>,
pub pool_address: Option<String>,
pub transaction_to: String,
pub transaction_input: String,
pub transaction_value: String,
pub amount_in: Option<String>,
pub created_block: u64,
pub acknowledgement_emitted: bool,
pub fill_emitted: bool,
pub terminal_emitted: bool,
pub active: bool,
}Expand description
A durable execution intent which owns the active signer slot and optional client order.
Fields§
§id: i64§schema_version: i16§chain_id: u32§wallet_address: String§nonce: Option<u64>§purpose: String§status: String§client_order_id: Option<String>§trader_id: Option<String>§strategy_id: Option<String>§account_id: Option<String>§instrument_id: Option<String>§pool_address: Option<String>§transaction_to: String§transaction_input: String§transaction_value: String§amount_in: Option<String>§created_block: u64§acknowledgement_emitted: bool§fill_emitted: bool§terminal_emitted: bool§active: boolTrait Implementations§
Source§impl Clone for ExecutionIntentRow
impl Clone for ExecutionIntentRow
Source§fn clone(&self) -> ExecutionIntentRow
fn clone(&self) -> ExecutionIntentRow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExecutionIntentRow
impl Debug for ExecutionIntentRow
impl Eq for ExecutionIntentRow
Source§impl<'r> FromRow<'r, PgRow> for ExecutionIntentRow
impl<'r> FromRow<'r, PgRow> for ExecutionIntentRow
Source§impl PartialEq for ExecutionIntentRow
impl PartialEq for ExecutionIntentRow
impl StructuralPartialEq for ExecutionIntentRow
Auto Trait Implementations§
impl Freeze for ExecutionIntentRow
impl RefUnwindSafe for ExecutionIntentRow
impl Send for ExecutionIntentRow
impl Sync for ExecutionIntentRow
impl Unpin for ExecutionIntentRow
impl UnsafeUnpin for ExecutionIntentRow
impl UnwindSafe for ExecutionIntentRow
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more