pub struct USTransaction {Show 15 fields
pub title: String,
pub biz_code: String,
pub biz_code_name: String,
pub amount: String,
pub currency: String,
pub symbol: String,
pub market: String,
pub equity_type: String,
pub position_side: String,
pub quantity: String,
pub quantity_description: String,
pub ref_no: String,
pub remark: String,
pub create_at: Option<OffsetDateTime>,
pub done_at: Option<OffsetDateTime>,
}Expand description
One record in USTransactionHistory.
Fields§
§title: StringDisplay title
biz_code: StringBusiness code
biz_code_name: StringBusiness code name
amount: StringAmount; negative for outflows
currency: StringCurrency
symbol: StringSecurity symbol, if the record relates to one (e.g. "AAPL.US")
market: StringMarket code
equity_type: StringHolding type
position_side: StringPosition side
quantity: StringQuantity
quantity_description: StringQuantity description
ref_no: StringReference number
remark: StringRemark
create_at: Option<OffsetDateTime>Creation time
done_at: Option<OffsetDateTime>Completion time
Trait Implementations§
Source§impl Clone for USTransaction
impl Clone for USTransaction
Source§fn clone(&self) -> USTransaction
fn clone(&self) -> USTransaction
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 USTransaction
impl Debug for USTransaction
Source§impl Default for USTransaction
impl Default for USTransaction
Source§fn default() -> USTransaction
fn default() -> USTransaction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for USTransaction
impl<'de> Deserialize<'de> for USTransaction
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
Auto Trait Implementations§
impl Freeze for USTransaction
impl RefUnwindSafe for USTransaction
impl Send for USTransaction
impl Sync for USTransaction
impl Unpin for USTransaction
impl UnsafeUnpin for USTransaction
impl UnwindSafe for USTransaction
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
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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