pub enum ContentFilterMode {
None,
Markdown,
HiddenCharacters,
Unknown,
}Expand description
Controls how MCP tool result content is filtered: none leaves content unchanged, markdown sanitizes HTML while preserving Markdown-friendly output, and hidden_characters removes characters that can hide directives.
Variants§
None
Leave MCP tool result content unchanged.
Markdown
Sanitize HTML while preserving Markdown-friendly output.
HiddenCharacters
Remove characters that can hide directives.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for ContentFilterMode
impl Clone for ContentFilterMode
Source§fn clone(&self) -> ContentFilterMode
fn clone(&self) -> ContentFilterMode
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 ContentFilterMode
impl Debug for ContentFilterMode
Source§impl Default for ContentFilterMode
impl Default for ContentFilterMode
Source§fn default() -> ContentFilterMode
fn default() -> ContentFilterMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContentFilterMode
impl<'de> Deserialize<'de> for ContentFilterMode
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 ContentFilterMode
Source§impl PartialEq for ContentFilterMode
impl PartialEq for ContentFilterMode
Source§fn eq(&self, other: &ContentFilterMode) -> bool
fn eq(&self, other: &ContentFilterMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ContentFilterMode
impl Serialize for ContentFilterMode
impl StructuralPartialEq for ContentFilterMode
Auto Trait Implementations§
impl Freeze for ContentFilterMode
impl RefUnwindSafe for ContentFilterMode
impl Send for ContentFilterMode
impl Sync for ContentFilterMode
impl Unpin for ContentFilterMode
impl UnsafeUnpin for ContentFilterMode
impl UnwindSafe for ContentFilterMode
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