#[repr(i32)]pub enum AccountCode {
ACCOUNT_CODE_UNSPECIFIED = 0,
FUNDING = 300,
TRADING = 301,
}Expand description
AccountCode identifies the ledger account bucket affected by a transfer.
Variants§
ACCOUNT_CODE_UNSPECIFIED = 0
Account bucket was not specified.
FUNDING = 300
User funding bucket.
TRADING = 301
User trading bucket.
Implementations§
Source§impl AccountCode
impl AccountCode
Sourcepub const AccountCodeUnspecified: Self = Self::ACCOUNT_CODE_UNSPECIFIED
pub const AccountCodeUnspecified: Self = Self::ACCOUNT_CODE_UNSPECIFIED
Idiomatic alias for Self::ACCOUNT_CODE_UNSPECIFIED; Debug prints the variant name.
Sourcepub const Funding: Self = Self::FUNDING
pub const Funding: Self = Self::FUNDING
Idiomatic alias for Self::FUNDING; Debug prints the variant name.
Sourcepub const Trading: Self = Self::TRADING
pub const Trading: Self = Self::TRADING
Idiomatic alias for Self::TRADING; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for AccountCode
impl Clone for AccountCode
Source§fn clone(&self) -> AccountCode
fn clone(&self) -> AccountCode
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 moreimpl Copy for AccountCode
Source§impl Debug for AccountCode
impl Debug for AccountCode
Source§impl Default for AccountCode
impl Default for AccountCode
Source§impl<'de> Deserialize<'de> for AccountCode
impl<'de> Deserialize<'de> for AccountCode
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Enumeration for AccountCode
impl Enumeration for AccountCode
Source§fn proto_name(&self) -> &'static str
fn proto_name(&self) -> &'static str
The name of this enum variant as it appears in the
.proto file.impl Eq for AccountCode
Source§impl Hash for AccountCode
impl Hash for AccountCode
Source§impl PartialEq for AccountCode
impl PartialEq for AccountCode
Source§impl ProtoElemJson for AccountCode
impl ProtoElemJson for AccountCode
Source§fn serialize_proto_json<S: Serializer>(
v: &Self,
s: S,
) -> Result<S::Ok, S::Error>
fn serialize_proto_json<S: Serializer>( v: &Self, s: S, ) -> Result<S::Ok, S::Error>
Serialize this value with proto3 JSON semantics.
Source§fn deserialize_proto_json<'de, D: Deserializer<'de>>(
d: D,
) -> Result<Self, D::Error>
fn deserialize_proto_json<'de, D: Deserializer<'de>>( d: D, ) -> Result<Self, D::Error>
Deserialize a value with proto3 JSON semantics.
Source§impl Serialize for AccountCode
impl Serialize for AccountCode
impl StructuralPartialEq for AccountCode
Auto Trait Implementations§
impl Freeze for AccountCode
impl RefUnwindSafe for AccountCode
impl Send for AccountCode
impl Sync for AccountCode
impl Unpin for AccountCode
impl UnsafeUnpin for AccountCode
impl UnwindSafe for AccountCode
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>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.