pub enum ToolOrigin {
Local,
RemoteMcp,
OpenApi,
}Expand description
Trust boundary used while resolving tool policy.
Variants§
Local
Metadata declared by the local incurs command graph.
RemoteMcp
Metadata received from a remote MCP server.
OpenApi
Metadata inferred from a remote OpenAPI document.
Trait Implementations§
Source§impl Clone for ToolOrigin
impl Clone for ToolOrigin
impl Copy for ToolOrigin
Source§impl Debug for ToolOrigin
impl Debug for ToolOrigin
impl Eq for ToolOrigin
Source§impl PartialEq for ToolOrigin
impl PartialEq for ToolOrigin
impl StructuralPartialEq for ToolOrigin
Auto Trait Implementations§
impl Freeze for ToolOrigin
impl RefUnwindSafe for ToolOrigin
impl Send for ToolOrigin
impl Sync for ToolOrigin
impl Unpin for ToolOrigin
impl UnsafeUnpin for ToolOrigin
impl UnwindSafe for ToolOrigin
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