pub enum DirectToolsConfig {
All(bool),
Specific(Vec<String>),
}Expand description
Stable since 0.63.0
Configuration for direct tool registration (Phase 3).
Can be a boolean (all tools) or a list of specific tool names.
Variants§
All(bool)
true = register all tools as direct, false = proxy only.
Specific(Vec<String>)
Register only these specific tools as direct (by original name).
Trait Implementations§
Source§impl Clone for DirectToolsConfig
impl Clone for DirectToolsConfig
Source§fn clone(&self) -> DirectToolsConfig
fn clone(&self) -> DirectToolsConfig
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 DirectToolsConfig
impl Debug for DirectToolsConfig
Source§impl Default for DirectToolsConfig
impl Default for DirectToolsConfig
Source§fn default() -> DirectToolsConfig
fn default() -> DirectToolsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DirectToolsConfig
impl<'de> Deserialize<'de> for DirectToolsConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DirectToolsConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DirectToolsConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DirectToolsConfig
impl Serialize for DirectToolsConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for DirectToolsConfig
impl RefUnwindSafe for DirectToolsConfig
impl Send for DirectToolsConfig
impl Sync for DirectToolsConfig
impl Unpin for DirectToolsConfig
impl UnsafeUnpin for DirectToolsConfig
impl UnwindSafe for DirectToolsConfig
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