#[non_exhaustive]pub enum ServerToolType {
Known(ServerToolTypeKnown),
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.
Known(ServerToolTypeKnown)
Unknown(String)
Trait Implementations§
Source§impl Clone for ServerToolType
impl Clone for ServerToolType
Source§fn clone(&self) -> ServerToolType
fn clone(&self) -> ServerToolType
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 moreSource§impl Debug for ServerToolType
impl Debug for ServerToolType
Source§impl Default for ServerToolType
impl Default for ServerToolType
Source§impl<'de> Deserialize<'de> for ServerToolType
impl<'de> Deserialize<'de> for ServerToolType
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ServerToolType
Source§impl PartialEq for ServerToolType
impl PartialEq for ServerToolType
Source§impl Serialize for ServerToolType
impl Serialize for ServerToolType
impl StructuralPartialEq for ServerToolType
Auto Trait Implementations§
impl Freeze for ServerToolType
impl RefUnwindSafe for ServerToolType
impl Send for ServerToolType
impl Sync for ServerToolType
impl Unpin for ServerToolType
impl UnsafeUnpin for ServerToolType
impl UnwindSafe for ServerToolType
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