pub enum RefundType {
Settlement,
EthFlow,
}Expand description
The contract path to use for an order refund.
Variants§
Settlement
Standard order refund via the settlement contract.
EthFlow
EthFlow order refund via the EthFlow contract.
Implementations§
Source§impl RefundType
impl RefundType
Sourcepub const fn is_settlement(&self) -> bool
pub const fn is_settlement(&self) -> bool
Sourcepub const fn is_eth_flow(&self) -> bool
pub const fn is_eth_flow(&self) -> bool
Trait Implementations§
Source§impl Clone for RefundType
impl Clone for RefundType
Source§fn clone(&self) -> RefundType
fn clone(&self) -> RefundType
Returns a duplicate of the value. Read more
1.0.0 · 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 RefundType
impl Debug for RefundType
Source§impl Display for RefundType
impl Display for RefundType
Source§impl PartialEq for RefundType
impl PartialEq for RefundType
impl Copy for RefundType
impl Eq for RefundType
impl StructuralPartialEq for RefundType
Auto Trait Implementations§
impl Freeze for RefundType
impl RefUnwindSafe for RefundType
impl Send for RefundType
impl Sync for RefundType
impl Unpin for RefundType
impl UnsafeUnpin for RefundType
impl UnwindSafe for RefundType
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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.