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