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