pub struct Transfer {
pub kind: TransferKind,
pub from: Pubkey,
pub to: Pubkey,
pub margin_symbol: Arc<str>,
pub margin_amount: f64,
pub meta: ActionMeta,
}Fields§
§kind: TransferKindtransfer type
from: Pubkeypubkey of account to transfer from
to: Pubkeypubkey of account to transfer to
margin_symbol: Arc<str>which asset in margin to transfer
margin_amount: f64amount of instrument to transfer
meta: ActionMetaTrait Implementations§
Source§impl<'de> Deserialize<'de> for Transfer
impl<'de> Deserialize<'de> for Transfer
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 Transfer
impl RefUnwindSafe for Transfer
impl Send for Transfer
impl Sync for Transfer
impl Unpin for Transfer
impl UnsafeUnpin for Transfer
impl UnwindSafe for Transfer
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