pub enum CustomToolPropertiesFormat {
Text,
Grammar {
grammar: CustomGrammarFormatParam,
},
}Variants§
Text
Unconstrained free-form text.
Grammar
A grammar defined by the user.
Fields
§
grammar: CustomGrammarFormatParamTrait Implementations§
Source§impl Clone for CustomToolPropertiesFormat
impl Clone for CustomToolPropertiesFormat
Source§fn clone(&self) -> CustomToolPropertiesFormat
fn clone(&self) -> CustomToolPropertiesFormat
Returns a duplicate of the value. Read more
1.0.0 · 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 CustomToolPropertiesFormat
impl Debug for CustomToolPropertiesFormat
Source§impl Default for CustomToolPropertiesFormat
impl Default for CustomToolPropertiesFormat
Source§fn default() -> CustomToolPropertiesFormat
fn default() -> CustomToolPropertiesFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomToolPropertiesFormat
impl<'de> Deserialize<'de> for CustomToolPropertiesFormat
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 StructuralPartialEq for CustomToolPropertiesFormat
Auto Trait Implementations§
impl Freeze for CustomToolPropertiesFormat
impl RefUnwindSafe for CustomToolPropertiesFormat
impl Send for CustomToolPropertiesFormat
impl Sync for CustomToolPropertiesFormat
impl Unpin for CustomToolPropertiesFormat
impl UnwindSafe for CustomToolPropertiesFormat
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