pub enum ProxyTransformMode {
CompressedTools,
Cli,
JustBash,
}Expand description
Frontend tool-surface mode exposed by the proxy.
Variants§
CompressedTools
Normal compressed MCP mode: get_tool_schema/invoke_tool/(list_tools at max).
Cli
CLI mode: expose one help tool per configured server and route generated clients through /exec.
JustBash
Just Bash mode: expose one bash tool plus per-server help tools.
Trait Implementations§
Source§impl Clone for ProxyTransformMode
impl Clone for ProxyTransformMode
Source§fn clone(&self) -> ProxyTransformMode
fn clone(&self) -> ProxyTransformMode
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 ProxyTransformMode
impl Debug for ProxyTransformMode
Source§impl From<CompressorMode> for ProxyTransformMode
impl From<CompressorMode> for ProxyTransformMode
Source§fn from(value: CompressorMode) -> ProxyTransformMode
fn from(value: CompressorMode) -> ProxyTransformMode
Converts to this type from the input type.
Source§impl From<TransformModeArg> for ProxyTransformMode
impl From<TransformModeArg> for ProxyTransformMode
Source§fn from(value: TransformModeArg) -> ProxyTransformMode
fn from(value: TransformModeArg) -> ProxyTransformMode
Converts to this type from the input type.
Source§impl PartialEq for ProxyTransformMode
impl PartialEq for ProxyTransformMode
Source§fn eq(&self, other: &ProxyTransformMode) -> bool
fn eq(&self, other: &ProxyTransformMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ProxyTransformMode
impl Eq for ProxyTransformMode
impl StructuralPartialEq for ProxyTransformMode
Auto Trait Implementations§
impl Freeze for ProxyTransformMode
impl RefUnwindSafe for ProxyTransformMode
impl Send for ProxyTransformMode
impl Sync for ProxyTransformMode
impl Unpin for ProxyTransformMode
impl UnsafeUnpin for ProxyTransformMode
impl UnwindSafe for ProxyTransformMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.