#[repr(i32)]pub enum InternalTransferStatus {
INTERNAL_TRANSFER_STATUS_UNSPECIFIED = 0,
INTERNAL_TRANSFER_STATUS_ACCEPTED = 1,
INTERNAL_TRANSFER_STATUS_REJECTED = 2,
INTERNAL_TRANSFER_STATUS_FAILED = 3,
}Expand description
InternalTransferStatus is the public user-facing status for an internal transfer request.
Variants§
INTERNAL_TRANSFER_STATUS_UNSPECIFIED = 0
Status was not specified.
INTERNAL_TRANSFER_STATUS_ACCEPTED = 1
The transfer request was accepted and has a durable transfer identifier.
INTERNAL_TRANSFER_STATUS_REJECTED = 2
The transfer request was rejected before durable acceptance.
INTERNAL_TRANSFER_STATUS_FAILED = 3
The transfer request failed terminally before durable acceptance.
Implementations§
Source§impl InternalTransferStatus
impl InternalTransferStatus
Sourcepub const Unspecified: Self = Self::INTERNAL_TRANSFER_STATUS_UNSPECIFIED
pub const Unspecified: Self = Self::INTERNAL_TRANSFER_STATUS_UNSPECIFIED
Idiomatic alias for Self::INTERNAL_TRANSFER_STATUS_UNSPECIFIED; Debug prints the variant name.
Sourcepub const Accepted: Self = Self::INTERNAL_TRANSFER_STATUS_ACCEPTED
pub const Accepted: Self = Self::INTERNAL_TRANSFER_STATUS_ACCEPTED
Idiomatic alias for Self::INTERNAL_TRANSFER_STATUS_ACCEPTED; Debug prints the variant name.
Sourcepub const Rejected: Self = Self::INTERNAL_TRANSFER_STATUS_REJECTED
pub const Rejected: Self = Self::INTERNAL_TRANSFER_STATUS_REJECTED
Idiomatic alias for Self::INTERNAL_TRANSFER_STATUS_REJECTED; Debug prints the variant name.
Sourcepub const Failed: Self = Self::INTERNAL_TRANSFER_STATUS_FAILED
pub const Failed: Self = Self::INTERNAL_TRANSFER_STATUS_FAILED
Idiomatic alias for Self::INTERNAL_TRANSFER_STATUS_FAILED; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for InternalTransferStatus
impl Clone for InternalTransferStatus
Source§fn clone(&self) -> InternalTransferStatus
fn clone(&self) -> InternalTransferStatus
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 InternalTransferStatus
Source§impl Debug for InternalTransferStatus
impl Debug for InternalTransferStatus
Source§impl Default for InternalTransferStatus
impl Default for InternalTransferStatus
Source§impl<'de> Deserialize<'de> for InternalTransferStatus
impl<'de> Deserialize<'de> for InternalTransferStatus
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 InternalTransferStatus
impl Enumeration for InternalTransferStatus
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 InternalTransferStatus
Source§impl Hash for InternalTransferStatus
impl Hash for InternalTransferStatus
Source§impl PartialEq for InternalTransferStatus
impl PartialEq for InternalTransferStatus
Source§impl ProtoElemJson for InternalTransferStatus
impl ProtoElemJson for InternalTransferStatus
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 InternalTransferStatus
impl Serialize for InternalTransferStatus
impl StructuralPartialEq for InternalTransferStatus
Auto Trait Implementations§
impl Freeze for InternalTransferStatus
impl RefUnwindSafe for InternalTransferStatus
impl Send for InternalTransferStatus
impl Sync for InternalTransferStatus
impl Unpin for InternalTransferStatus
impl UnsafeUnpin for InternalTransferStatus
impl UnwindSafe for InternalTransferStatus
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.