pub enum LegacyCoreResult {
Show 14 variants
Initialize(InitializeResult),
Completion(LegacyCompletionResult),
SamplingCreateMessage(CreateMessageResult),
ToolsList(ListToolsResult),
ToolsCall(CallToolResult),
ResourcesList(ListResourcesResult),
ResourceTemplatesList(ListResourceTemplatesResult),
ResourcesRead(ReadResourceResult),
ResourcesSubscribe(LegacyEmptyResult),
ResourcesUnsubscribe(LegacyEmptyResult),
PromptsList(ListPromptsResult),
PromptsGet(GetPromptResult),
SetLogLevel(LegacyEmptyResult),
Ping(LegacyEmptyResult),
}Expand description
Exact legacy response payloads, intentionally disjoint from final results.
Variants§
Initialize(InitializeResult)
initialize.
Completion(LegacyCompletionResult)
completion/complete.
SamplingCreateMessage(CreateMessageResult)
sampling/createMessage.
ToolsList(ListToolsResult)
tools/list.
ToolsCall(CallToolResult)
tools/call.
ResourcesList(ListResourcesResult)
resources/list.
ResourceTemplatesList(ListResourceTemplatesResult)
resources/templates/list.
ResourcesRead(ReadResourceResult)
resources/read.
ResourcesSubscribe(LegacyEmptyResult)
resources/subscribe acknowledgement.
ResourcesUnsubscribe(LegacyEmptyResult)
resources/unsubscribe acknowledgement.
PromptsList(ListPromptsResult)
prompts/list.
PromptsGet(GetPromptResult)
prompts/get.
SetLogLevel(LegacyEmptyResult)
logging/setLevel acknowledgement.
Ping(LegacyEmptyResult)
ping acknowledgement.
Implementations§
Trait Implementations§
Source§impl Clone for LegacyCoreResult
impl Clone for LegacyCoreResult
Source§fn clone(&self) -> LegacyCoreResult
fn clone(&self) -> LegacyCoreResult
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 moreAuto Trait Implementations§
impl Freeze for LegacyCoreResult
impl RefUnwindSafe for LegacyCoreResult
impl Send for LegacyCoreResult
impl Sync for LegacyCoreResult
impl Unpin for LegacyCoreResult
impl UnsafeUnpin for LegacyCoreResult
impl UnwindSafe for LegacyCoreResult
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).