#[non_exhaustive]pub enum PlanSource {
Catalog,
Override,
Unknown(String),
}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.
Catalog
catalog
Override
override
Unknown(String)
A value this version of the client does not know, kept as received.
Implementations§
Trait Implementations§
Source§impl Clone for PlanSource
impl Clone for PlanSource
Source§impl Debug for PlanSource
impl Debug for PlanSource
Source§impl<'de> Deserialize<'de> for PlanSource
impl<'de> Deserialize<'de> for PlanSource
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 Display for PlanSource
impl Display for PlanSource
impl Eq for PlanSource
Source§impl PartialEq for PlanSource
impl PartialEq for PlanSource
Source§impl Serialize for PlanSource
impl Serialize for PlanSource
impl StructuralPartialEq for PlanSource
Auto Trait Implementations§
impl Freeze for PlanSource
impl RefUnwindSafe for PlanSource
impl Send for PlanSource
impl Sync for PlanSource
impl Unpin for PlanSource
impl UnsafeUnpin for PlanSource
impl UnwindSafe for PlanSource
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