pub enum ContextInclusion {
AllServers,
ThisServer,
None,
}Expand description
Context inclusion mode for sampling (MCP 2025-11-25)
Variants§
AllServers
Include context from all connected servers
ThisServer
Include context from only this server
None
Do not include any server context
Trait Implementations§
Source§impl Clone for ContextInclusion
impl Clone for ContextInclusion
Source§fn clone(&self) -> ContextInclusion
fn clone(&self) -> ContextInclusion
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContextInclusion
impl Debug for ContextInclusion
Source§impl<'de> Deserialize<'de> for ContextInclusion
impl<'de> Deserialize<'de> for ContextInclusion
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
Source§impl PartialEq for ContextInclusion
impl PartialEq for ContextInclusion
Source§impl Serialize for ContextInclusion
impl Serialize for ContextInclusion
impl Eq for ContextInclusion
impl StructuralPartialEq for ContextInclusion
Auto Trait Implementations§
impl Freeze for ContextInclusion
impl RefUnwindSafe for ContextInclusion
impl Send for ContextInclusion
impl Sync for ContextInclusion
impl Unpin for ContextInclusion
impl UnwindSafe for ContextInclusion
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)