pub enum IneligibleWalletAuthorizationAddressCode {
InsufficientFunds,
SupersededByPreferredOption,
}Expand description
A machine-readable code indicating why this address has no eligible authorization option. The enum is closed — any value the server returns must be listed below. Adding a new code is a deliberate, coordinated API change; clients receiving an undocumented value should treat it as a server violating the spec.
JSON schema
{
"description": "A machine-readable code indicating why this address has no eligible authorization option. The enum is closed — any value the server returns must be listed below. Adding a new code is a deliberate, coordinated API change; clients receiving an undocumented value should treat it as a server violating the spec.",
"examples": [
"insufficient_funds"
],
"type": "string",
"enum": [
"insufficient_funds",
"superseded_by_preferred_option"
],
"x-enum-descriptions": [
"The address does not hold enough of the session asset on a supported source network to cover the session amount.",
"The address was superseded because a preferred funding option was selected instead."
]
}Variants§
Trait Implementations§
impl Copy for IneligibleWalletAuthorizationAddressCode
Source§impl<'de> Deserialize<'de> for IneligibleWalletAuthorizationAddressCode
impl<'de> Deserialize<'de> for IneligibleWalletAuthorizationAddressCode
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
impl Eq for IneligibleWalletAuthorizationAddressCode
Source§impl From<&IneligibleWalletAuthorizationAddressCode> for IneligibleWalletAuthorizationAddressCode
impl From<&IneligibleWalletAuthorizationAddressCode> for IneligibleWalletAuthorizationAddressCode
Source§fn from(value: &IneligibleWalletAuthorizationAddressCode) -> Self
fn from(value: &IneligibleWalletAuthorizationAddressCode) -> Self
Converts to this type from the input type.
Source§impl Ord for IneligibleWalletAuthorizationAddressCode
impl Ord for IneligibleWalletAuthorizationAddressCode
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for IneligibleWalletAuthorizationAddressCode
impl PartialOrd for IneligibleWalletAuthorizationAddressCode
impl StructuralPartialEq for IneligibleWalletAuthorizationAddressCode
Source§impl TryFrom<&String> for IneligibleWalletAuthorizationAddressCode
impl TryFrom<&String> for IneligibleWalletAuthorizationAddressCode
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for IneligibleWalletAuthorizationAddressCode
impl TryFrom<&str> for IneligibleWalletAuthorizationAddressCode
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for IneligibleWalletAuthorizationAddressCode
impl TryFrom<String> for IneligibleWalletAuthorizationAddressCode
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for IneligibleWalletAuthorizationAddressCode
impl RefUnwindSafe for IneligibleWalletAuthorizationAddressCode
impl Send for IneligibleWalletAuthorizationAddressCode
impl Sync for IneligibleWalletAuthorizationAddressCode
impl Unpin for IneligibleWalletAuthorizationAddressCode
impl UnsafeUnpin for IneligibleWalletAuthorizationAddressCode
impl UnwindSafe for IneligibleWalletAuthorizationAddressCode
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
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.