#[non_exhaustive]pub enum QuoteStatus {
Pending,
Quoted,
Accepted,
Rejected,
Expired,
Purchased,
}Expand description
Quote status
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Pending
Quote is pending seller response
Quoted
Quote has been provided
Accepted
Quote was accepted by buyer
Rejected
Quote was rejected by buyer
Expired
Quote has expired
Purchased
Quote was converted to purchase
Trait Implementations§
Source§impl Clone for QuoteStatus
impl Clone for QuoteStatus
Source§fn clone(&self) -> QuoteStatus
fn clone(&self) -> QuoteStatus
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 QuoteStatus
Source§impl Debug for QuoteStatus
impl Debug for QuoteStatus
Source§impl Default for QuoteStatus
impl Default for QuoteStatus
Source§fn default() -> QuoteStatus
fn default() -> QuoteStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuoteStatus
impl<'de> Deserialize<'de> for QuoteStatus
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<QuoteStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QuoteStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for QuoteStatus
impl Display for QuoteStatus
impl Eq for QuoteStatus
Source§impl FromStr for QuoteStatus
impl FromStr for QuoteStatus
Source§type Err = ParseError
type Err = ParseError
The associated error which can be returned from parsing.
Source§fn from_str(s: &str) -> Result<QuoteStatus, <QuoteStatus as FromStr>::Err>
fn from_str(s: &str) -> Result<QuoteStatus, <QuoteStatus as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl PartialEq for QuoteStatus
impl PartialEq for QuoteStatus
Source§impl Serialize for QuoteStatus
impl Serialize for QuoteStatus
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for QuoteStatus
Source§impl TryFrom<&str> for QuoteStatus
impl TryFrom<&str> for QuoteStatus
Source§type Error = ParseError
type Error = ParseError
The type returned in the event of a conversion error.
Source§fn try_from(
s: &str,
) -> Result<QuoteStatus, <QuoteStatus as TryFrom<&str>>::Error>
fn try_from( s: &str, ) -> Result<QuoteStatus, <QuoteStatus as TryFrom<&str>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for QuoteStatus
impl RefUnwindSafe for QuoteStatus
impl Send for QuoteStatus
impl Sync for QuoteStatus
impl Unpin for QuoteStatus
impl UnsafeUnpin for QuoteStatus
impl UnwindSafe for QuoteStatus
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<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> 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.