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