[−][src]Enum paypal_rs::orders::AuthorizationStatus
The status of the payment authorization.
Variants
The authorized payment is created. No captured payments have been made for this authorized payment.
The authorized payment has one or more captures against it. The sum of these captured payments is greater than the amount of the original authorized payment.
PayPal cannot authorize funds for this authorized payment.
The authorized payment has expired.
A captured payment was made for the authorized payment for an amount that is less than the amount of the original authorized payment.
The payment which was authorized for an amount that is less than the originally requested amount.
The authorized payment was voided. No more captured payments can be made against this authorized payment.
The created authorization is in pending state. For more information, see status.details.
Trait Implementations
impl Debug for AuthorizationStatus
[src]
impl<'de> Deserialize<'de> for AuthorizationStatus
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for AuthorizationStatus
[src]
impl PartialEq<AuthorizationStatus> for AuthorizationStatus
[src]
pub fn eq(&self, other: &AuthorizationStatus) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for AuthorizationStatus
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for AuthorizationStatus
[src]
impl StructuralPartialEq for AuthorizationStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for AuthorizationStatus
[src]
impl Send for AuthorizationStatus
[src]
impl Sync for AuthorizationStatus
[src]
impl Unpin for AuthorizationStatus
[src]
impl UnwindSafe for AuthorizationStatus
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,