pub struct ServerCapabilitiesBuilder { /* private fields */ }
Implementations§
Source§impl ServerCapabilitiesBuilder
impl ServerCapabilitiesBuilder
pub fn enable_tools(self) -> Self
pub fn enable_resources(self) -> Self
pub fn enable_prompts(self) -> Self
pub fn enable_logging(self) -> Self
pub fn enable_sampling(self) -> Self
pub fn enable_elicitation(self) -> Self
pub fn build(self) -> ServerCapabilities
Trait Implementations§
Source§impl Default for ServerCapabilitiesBuilder
impl Default for ServerCapabilitiesBuilder
Source§fn default() -> ServerCapabilitiesBuilder
fn default() -> ServerCapabilitiesBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ServerCapabilitiesBuilder
impl RefUnwindSafe for ServerCapabilitiesBuilder
impl Send for ServerCapabilitiesBuilder
impl Sync for ServerCapabilitiesBuilder
impl Unpin for ServerCapabilitiesBuilder
impl UnwindSafe for ServerCapabilitiesBuilder
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