pub enum ToolDispatchGate {
Exposed,
Registered,
}Expand description
Fail-closed dispatch (§13.1). Exposed executes only tools this operation actually advertised
to the model; Registered is the permissive escape hatch.
Variants§
Trait Implementations§
Source§impl Clone for ToolDispatchGate
impl Clone for ToolDispatchGate
Source§fn clone(&self) -> ToolDispatchGate
fn clone(&self) -> ToolDispatchGate
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 moreimpl Copy for ToolDispatchGate
Source§impl Debug for ToolDispatchGate
impl Debug for ToolDispatchGate
Source§impl Default for ToolDispatchGate
impl Default for ToolDispatchGate
Source§fn default() -> ToolDispatchGate
fn default() -> ToolDispatchGate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolDispatchGate
impl<'de> Deserialize<'de> for ToolDispatchGate
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 ToolDispatchGate
Source§impl PartialEq for ToolDispatchGate
impl PartialEq for ToolDispatchGate
Source§impl Serialize for ToolDispatchGate
impl Serialize for ToolDispatchGate
impl StructuralPartialEq for ToolDispatchGate
Auto Trait Implementations§
impl Freeze for ToolDispatchGate
impl RefUnwindSafe for ToolDispatchGate
impl Send for ToolDispatchGate
impl Sync for ToolDispatchGate
impl Unpin for ToolDispatchGate
impl UnsafeUnpin for ToolDispatchGate
impl UnwindSafe for ToolDispatchGate
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