pub struct Unset;Expand description
Marker for an unset provider.
Trait Implementations§
Source§impl CompletionProvider for Unset
impl CompletionProvider for Unset
Source§async fn complete(
&self,
_request: CompleteRequestParams,
_context: RequestContext<RoleServer>,
) -> Result<CompleteResult, ErrorData>
async fn complete( &self, _request: CompleteRequestParams, _context: RequestContext<RoleServer>, ) -> Result<CompleteResult, ErrorData>
Provide completion suggestions.
Source§impl LoggingProvider for Unset
impl LoggingProvider for Unset
Source§async fn set_level(
&self,
_request: SetLevelRequestParams,
_context: RequestContext<RoleServer>,
) -> Result<(), ErrorData>
async fn set_level( &self, _request: SetLevelRequestParams, _context: RequestContext<RoleServer>, ) -> Result<(), ErrorData>
Set the logging level.
Source§impl PromptsProvider for Unset
impl PromptsProvider for Unset
Source§async fn list_prompts(
&self,
_request: Option<PaginatedRequestParams>,
_context: RequestContext<RoleServer>,
) -> Result<ListPromptsResult, ErrorData>
async fn list_prompts( &self, _request: Option<PaginatedRequestParams>, _context: RequestContext<RoleServer>, ) -> Result<ListPromptsResult, ErrorData>
List available prompts.
Source§async fn get_prompt(
&self,
_request: GetPromptRequestParams,
_context: RequestContext<RoleServer>,
) -> Result<GetPromptResult, ErrorData>
async fn get_prompt( &self, _request: GetPromptRequestParams, _context: RequestContext<RoleServer>, ) -> Result<GetPromptResult, ErrorData>
Get a specific prompt.
Source§impl ResourcesProvider for Unset
impl ResourcesProvider for Unset
Source§async fn list_resources(
&self,
_request: Option<PaginatedRequestParams>,
_context: RequestContext<RoleServer>,
) -> Result<ListResourcesResult, ErrorData>
async fn list_resources( &self, _request: Option<PaginatedRequestParams>, _context: RequestContext<RoleServer>, ) -> Result<ListResourcesResult, ErrorData>
List available resources.
Source§async fn list_resource_templates(
&self,
_request: Option<PaginatedRequestParams>,
_context: RequestContext<RoleServer>,
) -> Result<ListResourceTemplatesResult, ErrorData>
async fn list_resource_templates( &self, _request: Option<PaginatedRequestParams>, _context: RequestContext<RoleServer>, ) -> Result<ListResourceTemplatesResult, ErrorData>
List resource templates.
Source§async fn read_resource(
&self,
_request: ReadResourceRequestParams,
_context: RequestContext<RoleServer>,
) -> Result<ReadResourceResult, ErrorData>
async fn read_resource( &self, _request: ReadResourceRequestParams, _context: RequestContext<RoleServer>, ) -> Result<ReadResourceResult, ErrorData>
Read a resource.
Source§async fn subscribe(
&self,
_request: SubscribeRequestParams,
_context: RequestContext<RoleServer>,
) -> Result<(), ErrorData>
async fn subscribe( &self, _request: SubscribeRequestParams, _context: RequestContext<RoleServer>, ) -> Result<(), ErrorData>
Subscribe to resource updates.
Source§async fn unsubscribe(
&self,
_request: UnsubscribeRequestParams,
_context: RequestContext<RoleServer>,
) -> Result<(), ErrorData>
async fn unsubscribe( &self, _request: UnsubscribeRequestParams, _context: RequestContext<RoleServer>, ) -> Result<(), ErrorData>
Unsubscribe from resource updates.
Source§impl ToolsProvider for Unset
impl ToolsProvider for Unset
Source§async fn list_tools(
&self,
_request: Option<PaginatedRequestParams>,
_context: RequestContext<RoleServer>,
) -> Result<ListToolsResult, ErrorData>
async fn list_tools( &self, _request: Option<PaginatedRequestParams>, _context: RequestContext<RoleServer>, ) -> Result<ListToolsResult, ErrorData>
List available tools.
Source§async fn call_tool(
&self,
_request: CallToolRequestParams,
_context: RequestContext<RoleServer>,
) -> Result<CallToolResult, ErrorData>
async fn call_tool( &self, _request: CallToolRequestParams, _context: RequestContext<RoleServer>, ) -> Result<CallToolResult, ErrorData>
Execute a tool.
impl Copy for Unset
Auto Trait Implementations§
impl Freeze for Unset
impl RefUnwindSafe for Unset
impl Send for Unset
impl Sync for Unset
impl Unpin for Unset
impl UnsafeUnpin for Unset
impl UnwindSafe for Unset
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