pub enum RefundRequestErrorCode {
DuplicateRequest,
Failed,
Other(String),
}Variants§
Implementations§
Source§impl RefundRequestErrorCode
impl RefundRequestErrorCode
Sourcepub fn as_str(&self) -> &str
pub fn as_str(&self) -> &str
Examples found in repository?
examples/19_typed_errors.rs (line 14)
6fn main() {
7 println!("StoreKit API code: {}", StoreKitApiErrorCode::Unsupported.as_str());
8 println!(
9 "Purchase error code: {}",
10 ProductPurchaseErrorCode::InvalidQuantity.as_str()
11 );
12 println!(
13 "Refund error code: {}",
14 RefundRequestErrorCode::Failed.as_str()
15 );
16 println!(
17 "Typed error sample: {:?}",
18 TypedStoreKitError::InvalidRequest(InvalidRequestError {
19 code: 17,
20 message: "invalid request".to_owned(),
21 })
22 );
23}Trait Implementations§
Source§impl Clone for RefundRequestErrorCode
impl Clone for RefundRequestErrorCode
Source§fn clone(&self) -> RefundRequestErrorCode
fn clone(&self) -> RefundRequestErrorCode
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 moreSource§impl Debug for RefundRequestErrorCode
impl Debug for RefundRequestErrorCode
Source§impl PartialEq for RefundRequestErrorCode
impl PartialEq for RefundRequestErrorCode
Source§fn eq(&self, other: &RefundRequestErrorCode) -> bool
fn eq(&self, other: &RefundRequestErrorCode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RefundRequestErrorCode
impl StructuralPartialEq for RefundRequestErrorCode
Auto Trait Implementations§
impl Freeze for RefundRequestErrorCode
impl RefUnwindSafe for RefundRequestErrorCode
impl Send for RefundRequestErrorCode
impl Sync for RefundRequestErrorCode
impl Unpin for RefundRequestErrorCode
impl UnsafeUnpin for RefundRequestErrorCode
impl UnwindSafe for RefundRequestErrorCode
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