pub enum BackendIsolation {
Shared,
PerSession,
}Expand description
How upstream sessions share (or isolate) backend MCP connections.
Variants§
One backend connection shared by all upstream sessions (stdio default).
PerSession
Each upstream session opens its own backend connection (URL default).
Implementations§
Trait Implementations§
Source§impl Clone for BackendIsolation
impl Clone for BackendIsolation
impl Copy for BackendIsolation
Source§impl Debug for BackendIsolation
impl Debug for BackendIsolation
Source§impl Default for BackendIsolation
impl Default for BackendIsolation
impl Eq for BackendIsolation
Source§impl PartialEq for BackendIsolation
impl PartialEq for BackendIsolation
impl StructuralPartialEq for BackendIsolation
Auto Trait Implementations§
impl Freeze for BackendIsolation
impl RefUnwindSafe for BackendIsolation
impl Send for BackendIsolation
impl Sync for BackendIsolation
impl Unpin for BackendIsolation
impl UnsafeUnpin for BackendIsolation
impl UnwindSafe for BackendIsolation
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.