pub enum SessionOpenOptionsEnvValueMode {
Direct,
Indirect,
Unknown,
}Expand description
How MCP server environment values are interpreted.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Direct
Pass MCP server environment values as literal strings.
Indirect
Resolve MCP server environment values from host-side references.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for SessionOpenOptionsEnvValueMode
impl Clone for SessionOpenOptionsEnvValueMode
Source§fn clone(&self) -> SessionOpenOptionsEnvValueMode
fn clone(&self) -> SessionOpenOptionsEnvValueMode
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 Default for SessionOpenOptionsEnvValueMode
impl Default for SessionOpenOptionsEnvValueMode
Source§fn default() -> SessionOpenOptionsEnvValueMode
fn default() -> SessionOpenOptionsEnvValueMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionOpenOptionsEnvValueMode
impl<'de> Deserialize<'de> for SessionOpenOptionsEnvValueMode
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 SessionOpenOptionsEnvValueMode
Source§impl PartialEq for SessionOpenOptionsEnvValueMode
impl PartialEq for SessionOpenOptionsEnvValueMode
Source§fn eq(&self, other: &SessionOpenOptionsEnvValueMode) -> bool
fn eq(&self, other: &SessionOpenOptionsEnvValueMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SessionOpenOptionsEnvValueMode
Auto Trait Implementations§
impl Freeze for SessionOpenOptionsEnvValueMode
impl RefUnwindSafe for SessionOpenOptionsEnvValueMode
impl Send for SessionOpenOptionsEnvValueMode
impl Sync for SessionOpenOptionsEnvValueMode
impl Unpin for SessionOpenOptionsEnvValueMode
impl UnsafeUnpin for SessionOpenOptionsEnvValueMode
impl UnwindSafe for SessionOpenOptionsEnvValueMode
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