pub enum QuoteStatus {
Draft,
Sent,
Negotiating,
Won,
Lost,
Expired,
Cancelled,
}Expand description
Status of a sales quote through the quotation lifecycle.
Variants§
Draft
Initial draft, not yet sent to customer
Sent
Quote has been sent to the customer
Negotiating
Quote is under active negotiation
Won
Customer accepted the quote
Lost
Customer rejected the quote
Expired
Quote validity period has elapsed
Cancelled
Quote was cancelled before resolution
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 · 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 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<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
Source§impl Hash for QuoteStatus
impl Hash for QuoteStatus
Source§impl PartialEq for QuoteStatus
impl PartialEq for QuoteStatus
Source§impl Serialize for QuoteStatus
impl Serialize for QuoteStatus
impl Copy for QuoteStatus
impl Eq for QuoteStatus
impl StructuralPartialEq for QuoteStatus
Auto Trait Implementations§
impl Freeze for QuoteStatus
impl RefUnwindSafe for QuoteStatus
impl Send for QuoteStatus
impl Sync for QuoteStatus
impl Unpin 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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.