pub struct ServerInitiatedCapabilities {
pub sampling: bool,
pub roots: bool,
pub elicitation: bool,
pub max_concurrent_requests: usize,
pub experimental: HashMap<String, bool>,
}
Expand description
Capabilities for server-initiated features
Fields§
§sampling: bool
Supports sampling/message creation
roots: bool
Supports roots listing
elicitation: bool
Supports elicitation
max_concurrent_requests: usize
Maximum concurrent requests
experimental: HashMap<String, bool>
Supported experimental features
Trait Implementations§
Source§impl Clone for ServerInitiatedCapabilities
impl Clone for ServerInitiatedCapabilities
Source§fn clone(&self) -> ServerInitiatedCapabilities
fn clone(&self) -> ServerInitiatedCapabilities
Returns a duplicate of the value. Read more
1.0.0 · 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 ServerInitiatedCapabilities
impl Debug for ServerInitiatedCapabilities
Source§impl Default for ServerInitiatedCapabilities
impl Default for ServerInitiatedCapabilities
Source§fn default() -> ServerInitiatedCapabilities
fn default() -> ServerInitiatedCapabilities
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ServerInitiatedCapabilities
impl RefUnwindSafe for ServerInitiatedCapabilities
impl Send for ServerInitiatedCapabilities
impl Sync for ServerInitiatedCapabilities
impl Unpin for ServerInitiatedCapabilities
impl UnwindSafe for ServerInitiatedCapabilities
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