#[non_exhaustive]pub enum ProviderSortBy {
Price,
Throughput,
Latency,
Exacto,
}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.
Trait Implementations§
Source§impl Clone for ProviderSortBy
impl Clone for ProviderSortBy
impl Copy for ProviderSortBy
Source§impl Debug for ProviderSortBy
impl Debug for ProviderSortBy
Source§impl DeclaredFields for ProviderSortBy
impl DeclaredFields for ProviderSortBy
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ProviderSortBy
impl<'de> Deserialize<'de> for ProviderSortBy
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
impl Eq for ProviderSortBy
Source§impl PartialEq for ProviderSortBy
impl PartialEq for ProviderSortBy
Source§impl Serialize for ProviderSortBy
impl Serialize for ProviderSortBy
impl StructuralPartialEq for ProviderSortBy
Auto Trait Implementations§
impl Freeze for ProviderSortBy
impl RefUnwindSafe for ProviderSortBy
impl Send for ProviderSortBy
impl Sync for ProviderSortBy
impl Unpin for ProviderSortBy
impl UnsafeUnpin for ProviderSortBy
impl UnwindSafe for ProviderSortBy
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