pub trait IntoV2 {
type Output;
// Required method
fn into_v2(self) -> Result<Self::Output>;
}Available on crate feature
unstable_protocol_v2 only.Expand description
Converts a value from the v1 type namespace into the matching v2 draft type.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Implementors§
Source§impl IntoV2 for AcceptNesNotification
Available on crate feature unstable_nes only.
impl IntoV2 for AcceptNesNotification
Available on crate feature
unstable_nes only.Source§impl IntoV2 for AgentAuthCapabilities
impl IntoV2 for AgentAuthCapabilities
Source§impl IntoV2 for AgentCapabilities
impl IntoV2 for AgentCapabilities
type Output = AgentCapabilities
Source§impl IntoV2 for AgentNotification
impl IntoV2 for AgentNotification
type Output = AgentNotification
Source§impl IntoV2 for AgentRequest
impl IntoV2 for AgentRequest
type Output = AgentRequest
Source§impl IntoV2 for AgentResponse
impl IntoV2 for AgentResponse
type Output = AgentResponse
Source§impl IntoV2 for Annotations
impl IntoV2 for Annotations
type Output = Annotations
Source§impl IntoV2 for AudioContent
impl IntoV2 for AudioContent
type Output = AudioContent
Source§impl IntoV2 for AuthCapabilities
Available on crate feature unstable_auth_methods only.
impl IntoV2 for AuthCapabilities
Available on crate feature
unstable_auth_methods only.type Output = AuthCapabilities
Source§impl IntoV2 for AuthEnvVar
Available on crate feature unstable_auth_methods only.
impl IntoV2 for AuthEnvVar
Available on crate feature
unstable_auth_methods only.type Output = AuthEnvVar
Source§impl IntoV2 for AuthMethod
impl IntoV2 for AuthMethod
type Output = AuthMethod
Source§impl IntoV2 for AuthMethodAgent
impl IntoV2 for AuthMethodAgent
type Output = AuthMethodAgent
Source§impl IntoV2 for AuthMethodEnvVar
Available on crate feature unstable_auth_methods only.
impl IntoV2 for AuthMethodEnvVar
Available on crate feature
unstable_auth_methods only.type Output = AuthMethodEnvVar
Source§impl IntoV2 for AuthMethodId
impl IntoV2 for AuthMethodId
type Output = AuthMethodId
Source§impl IntoV2 for AuthMethodTerminal
Available on crate feature unstable_auth_methods only.
impl IntoV2 for AuthMethodTerminal
Available on crate feature
unstable_auth_methods only.type Output = AuthMethodTerminal
Source§impl IntoV2 for AuthenticateRequest
impl IntoV2 for AuthenticateRequest
type Output = AuthenticateRequest
Source§impl IntoV2 for AuthenticateResponse
impl IntoV2 for AuthenticateResponse
Source§impl IntoV2 for AvailableCommand
impl IntoV2 for AvailableCommand
type Output = AvailableCommand
Source§impl IntoV2 for AvailableCommandInput
impl IntoV2 for AvailableCommandInput
Source§impl IntoV2 for AvailableCommandsUpdate
impl IntoV2 for AvailableCommandsUpdate
Source§impl IntoV2 for BlobResourceContents
impl IntoV2 for BlobResourceContents
Source§impl IntoV2 for BooleanPropertySchema
Available on crate feature unstable_elicitation only.
impl IntoV2 for BooleanPropertySchema
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for CancelNotification
impl IntoV2 for CancelNotification
type Output = CancelNotification
Source§impl IntoV2 for CancelRequestNotification
Available on crate feature unstable_cancel_request only.
impl IntoV2 for CancelRequestNotification
Available on crate feature
unstable_cancel_request only.Source§impl IntoV2 for ClientCapabilities
impl IntoV2 for ClientCapabilities
type Output = ClientCapabilities
Source§impl IntoV2 for ClientNesCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for ClientNesCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for ClientNotification
impl IntoV2 for ClientNotification
type Output = ClientNotification
Source§impl IntoV2 for ClientRequest
impl IntoV2 for ClientRequest
type Output = ClientRequest
Source§impl IntoV2 for ClientResponse
impl IntoV2 for ClientResponse
type Output = ClientResponse
Source§impl IntoV2 for CloseNesRequest
Available on crate feature unstable_nes only.
impl IntoV2 for CloseNesRequest
Available on crate feature
unstable_nes only.type Output = CloseNesRequest
Source§impl IntoV2 for CloseNesResponse
Available on crate feature unstable_nes only.
impl IntoV2 for CloseNesResponse
Available on crate feature
unstable_nes only.type Output = CloseNesResponse
Source§impl IntoV2 for CloseSessionRequest
impl IntoV2 for CloseSessionRequest
type Output = CloseSessionRequest
Source§impl IntoV2 for CloseSessionResponse
impl IntoV2 for CloseSessionResponse
Source§impl IntoV2 for CompleteElicitationNotification
Available on crate feature unstable_elicitation only.
impl IntoV2 for CompleteElicitationNotification
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ConfigOptionUpdate
impl IntoV2 for ConfigOptionUpdate
type Output = ConfigOptionUpdate
Source§impl IntoV2 for ConnectMcpRequest
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for ConnectMcpRequest
Available on crate feature
unstable_mcp_over_acp only.type Output = ConnectMcpRequest
Source§impl IntoV2 for ConnectMcpResponse
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for ConnectMcpResponse
Available on crate feature
unstable_mcp_over_acp only.type Output = ConnectMcpResponse
Source§impl IntoV2 for ContentBlock
impl IntoV2 for ContentBlock
type Output = ContentBlock
Source§impl IntoV2 for ContentChunk
impl IntoV2 for ContentChunk
type Output = ContentChunk
Source§impl IntoV2 for CreateElicitationRequest
Available on crate feature unstable_elicitation only.
impl IntoV2 for CreateElicitationRequest
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for CreateElicitationResponse
Available on crate feature unstable_elicitation only.
impl IntoV2 for CreateElicitationResponse
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for DeleteSessionRequest
impl IntoV2 for DeleteSessionRequest
Source§impl IntoV2 for DeleteSessionResponse
impl IntoV2 for DeleteSessionResponse
Source§impl IntoV2 for DidChangeDocumentNotification
Available on crate feature unstable_nes only.
impl IntoV2 for DidChangeDocumentNotification
Available on crate feature
unstable_nes only.Source§impl IntoV2 for DidCloseDocumentNotification
Available on crate feature unstable_nes only.
impl IntoV2 for DidCloseDocumentNotification
Available on crate feature
unstable_nes only.Source§impl IntoV2 for DidFocusDocumentNotification
Available on crate feature unstable_nes only.
impl IntoV2 for DidFocusDocumentNotification
Available on crate feature
unstable_nes only.Source§impl IntoV2 for DidOpenDocumentNotification
Available on crate feature unstable_nes only.
impl IntoV2 for DidOpenDocumentNotification
Available on crate feature
unstable_nes only.Source§impl IntoV2 for DidSaveDocumentNotification
Available on crate feature unstable_nes only.
impl IntoV2 for DidSaveDocumentNotification
Available on crate feature
unstable_nes only.Source§impl IntoV2 for DisableProviderRequest
Available on crate feature unstable_llm_providers only.
impl IntoV2 for DisableProviderRequest
Available on crate feature
unstable_llm_providers only.Source§impl IntoV2 for DisableProviderResponse
Available on crate feature unstable_llm_providers only.
impl IntoV2 for DisableProviderResponse
Available on crate feature
unstable_llm_providers only.Source§impl IntoV2 for DisconnectMcpRequest
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for DisconnectMcpRequest
Available on crate feature
unstable_mcp_over_acp only.Source§impl IntoV2 for DisconnectMcpResponse
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for DisconnectMcpResponse
Available on crate feature
unstable_mcp_over_acp only.Source§impl IntoV2 for ElicitationAcceptAction
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationAcceptAction
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationAction
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationAction
Available on crate feature
unstable_elicitation only.type Output = ElicitationAction
Source§impl IntoV2 for ElicitationCapabilities
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationCapabilities
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationContentValue
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationContentValue
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationFormCapabilities
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationFormCapabilities
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationFormMode
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationFormMode
Available on crate feature
unstable_elicitation only.type Output = ElicitationFormMode
Source§impl IntoV2 for ElicitationId
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationId
Available on crate feature
unstable_elicitation only.type Output = ElicitationId
Source§impl IntoV2 for ElicitationMode
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationMode
Available on crate feature
unstable_elicitation only.type Output = ElicitationMode
Source§impl IntoV2 for ElicitationPropertySchema
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationPropertySchema
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationRequestScope
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationRequestScope
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationSchema
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationSchema
Available on crate feature
unstable_elicitation only.type Output = ElicitationSchema
Source§impl IntoV2 for ElicitationSchemaType
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationSchemaType
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationScope
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationScope
Available on crate feature
unstable_elicitation only.type Output = ElicitationScope
Source§impl IntoV2 for ElicitationSessionScope
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationSessionScope
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationStringType
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationStringType
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationUrlCapabilities
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationUrlCapabilities
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ElicitationUrlMode
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationUrlMode
Available on crate feature
unstable_elicitation only.type Output = ElicitationUrlMode
Source§impl IntoV2 for ElicitationUrlOnlyMode
Available on crate feature unstable_elicitation only.
impl IntoV2 for ElicitationUrlOnlyMode
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for EmbeddedResource
impl IntoV2 for EmbeddedResource
type Output = EmbeddedResource
Source§impl IntoV2 for EnumOption
Available on crate feature unstable_elicitation only.
impl IntoV2 for EnumOption
Available on crate feature
unstable_elicitation only.type Output = EnumOption
Source§impl IntoV2 for EnvVariable
impl IntoV2 for EnvVariable
type Output = EnvVariable
Source§impl IntoV2 for ExtNotification
impl IntoV2 for ExtNotification
type Output = ExtNotification
Source§impl IntoV2 for ExtRequest
impl IntoV2 for ExtRequest
type Output = ExtRequest
Source§impl IntoV2 for ExtResponse
impl IntoV2 for ExtResponse
type Output = ExtResponse
Source§impl IntoV2 for ForkSessionRequest
Available on crate feature unstable_session_fork only.
impl IntoV2 for ForkSessionRequest
Available on crate feature
unstable_session_fork only.type Output = ForkSessionRequest
Source§impl IntoV2 for ForkSessionResponse
Available on crate feature unstable_session_fork only.
impl IntoV2 for ForkSessionResponse
Available on crate feature
unstable_session_fork only.type Output = ForkSessionResponse
Source§impl IntoV2 for HttpHeader
impl IntoV2 for HttpHeader
type Output = HttpHeader
Source§impl IntoV2 for ImageContent
impl IntoV2 for ImageContent
type Output = ImageContent
Source§impl IntoV2 for Implementation
impl IntoV2 for Implementation
type Output = Implementation
Source§impl IntoV2 for InitializeRequest
impl IntoV2 for InitializeRequest
type Output = InitializeRequest
Source§impl IntoV2 for InitializeResponse
impl IntoV2 for InitializeResponse
type Output = InitializeResponse
Source§impl IntoV2 for IntegerPropertySchema
Available on crate feature unstable_elicitation only.
impl IntoV2 for IntegerPropertySchema
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ListProvidersRequest
Available on crate feature unstable_llm_providers only.
impl IntoV2 for ListProvidersRequest
Available on crate feature
unstable_llm_providers only.Source§impl IntoV2 for ListProvidersResponse
Available on crate feature unstable_llm_providers only.
impl IntoV2 for ListProvidersResponse
Available on crate feature
unstable_llm_providers only.Source§impl IntoV2 for ListSessionsRequest
impl IntoV2 for ListSessionsRequest
type Output = ListSessionsRequest
Source§impl IntoV2 for ListSessionsResponse
impl IntoV2 for ListSessionsResponse
Source§impl IntoV2 for LlmProtocol
Available on crate feature unstable_llm_providers only.
impl IntoV2 for LlmProtocol
Available on crate feature
unstable_llm_providers only.type Output = LlmProtocol
Source§impl IntoV2 for LoadSessionRequest
impl IntoV2 for LoadSessionRequest
type Output = LoadSessionRequest
Source§impl IntoV2 for LoadSessionResponse
impl IntoV2 for LoadSessionResponse
type Output = LoadSessionResponse
Source§impl IntoV2 for LogoutCapabilities
impl IntoV2 for LogoutCapabilities
type Output = LogoutCapabilities
Source§impl IntoV2 for LogoutRequest
impl IntoV2 for LogoutRequest
type Output = LogoutRequest
Source§impl IntoV2 for LogoutResponse
impl IntoV2 for LogoutResponse
type Output = LogoutResponse
Source§impl IntoV2 for McpCapabilities
impl IntoV2 for McpCapabilities
type Output = McpCapabilities
Source§impl IntoV2 for McpConnectionId
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for McpConnectionId
Available on crate feature
unstable_mcp_over_acp only.type Output = McpConnectionId
Source§impl IntoV2 for McpServerAcp
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for McpServerAcp
Available on crate feature
unstable_mcp_over_acp only.type Output = McpServerAcp
Source§impl IntoV2 for McpServerAcpId
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for McpServerAcpId
Available on crate feature
unstable_mcp_over_acp only.type Output = McpServerAcpId
Source§impl IntoV2 for McpServerHttp
impl IntoV2 for McpServerHttp
type Output = McpServerHttp
Source§impl IntoV2 for McpServerStdio
impl IntoV2 for McpServerStdio
type Output = McpServerStdio
Source§impl IntoV2 for MessageMcpNotification
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for MessageMcpNotification
Available on crate feature
unstable_mcp_over_acp only.Source§impl IntoV2 for MessageMcpRequest
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for MessageMcpRequest
Available on crate feature
unstable_mcp_over_acp only.type Output = MessageMcpRequest
Source§impl IntoV2 for MessageMcpResponse
Available on crate feature unstable_mcp_over_acp only.
impl IntoV2 for MessageMcpResponse
Available on crate feature
unstable_mcp_over_acp only.type Output = MessageMcpResponse
Source§impl IntoV2 for MultiSelectItems
Available on crate feature unstable_elicitation only.
impl IntoV2 for MultiSelectItems
Available on crate feature
unstable_elicitation only.type Output = MultiSelectItems
Source§impl IntoV2 for MultiSelectPropertySchema
Available on crate feature unstable_elicitation only.
impl IntoV2 for MultiSelectPropertySchema
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for NesCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesCapabilities
Available on crate feature
unstable_nes only.type Output = NesCapabilities
Source§impl IntoV2 for NesContextCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesContextCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDiagnostic
Available on crate feature unstable_nes only.
impl IntoV2 for NesDiagnostic
Available on crate feature
unstable_nes only.type Output = NesDiagnostic
Source§impl IntoV2 for NesDiagnosticSeverity
Available on crate feature unstable_nes only.
impl IntoV2 for NesDiagnosticSeverity
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDiagnosticsCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesDiagnosticsCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDocumentDidChangeCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesDocumentDidChangeCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDocumentDidCloseCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesDocumentDidCloseCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDocumentDidFocusCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesDocumentDidFocusCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDocumentDidOpenCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesDocumentDidOpenCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDocumentDidSaveCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesDocumentDidSaveCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesDocumentEventCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesDocumentEventCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesEditHistoryCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesEditHistoryCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesEditHistoryEntry
Available on crate feature unstable_nes only.
impl IntoV2 for NesEditHistoryEntry
Available on crate feature
unstable_nes only.type Output = NesEditHistoryEntry
Source§impl IntoV2 for NesEditSuggestion
Available on crate feature unstable_nes only.
impl IntoV2 for NesEditSuggestion
Available on crate feature
unstable_nes only.type Output = NesEditSuggestion
Source§impl IntoV2 for NesEventCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesEventCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesExcerpt
Available on crate feature unstable_nes only.
impl IntoV2 for NesExcerpt
Available on crate feature
unstable_nes only.type Output = NesExcerpt
Source§impl IntoV2 for NesJumpCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesJumpCapabilities
Available on crate feature
unstable_nes only.type Output = NesJumpCapabilities
Source§impl IntoV2 for NesJumpSuggestion
Available on crate feature unstable_nes only.
impl IntoV2 for NesJumpSuggestion
Available on crate feature
unstable_nes only.type Output = NesJumpSuggestion
Source§impl IntoV2 for NesOpenFile
Available on crate feature unstable_nes only.
impl IntoV2 for NesOpenFile
Available on crate feature
unstable_nes only.type Output = NesOpenFile
Source§impl IntoV2 for NesOpenFilesCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesOpenFilesCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesRecentFile
Available on crate feature unstable_nes only.
impl IntoV2 for NesRecentFile
Available on crate feature
unstable_nes only.type Output = NesRecentFile
Source§impl IntoV2 for NesRecentFilesCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesRecentFilesCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesRejectReason
Available on crate feature unstable_nes only.
impl IntoV2 for NesRejectReason
Available on crate feature
unstable_nes only.type Output = NesRejectReason
Source§impl IntoV2 for NesRelatedSnippet
Available on crate feature unstable_nes only.
impl IntoV2 for NesRelatedSnippet
Available on crate feature
unstable_nes only.type Output = NesRelatedSnippet
Source§impl IntoV2 for NesRelatedSnippetsCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesRelatedSnippetsCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesRenameCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesRenameCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesRenameSuggestion
Available on crate feature unstable_nes only.
impl IntoV2 for NesRenameSuggestion
Available on crate feature
unstable_nes only.type Output = NesRenameSuggestion
Source§impl IntoV2 for NesRepository
Available on crate feature unstable_nes only.
impl IntoV2 for NesRepository
Available on crate feature
unstable_nes only.type Output = NesRepository
Source§impl IntoV2 for NesSearchAndReplaceCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesSearchAndReplaceCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesSearchAndReplaceSuggestion
Available on crate feature unstable_nes only.
impl IntoV2 for NesSearchAndReplaceSuggestion
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NesSuggestContext
Available on crate feature unstable_nes only.
impl IntoV2 for NesSuggestContext
Available on crate feature
unstable_nes only.type Output = NesSuggestContext
Source§impl IntoV2 for NesSuggestion
Available on crate feature unstable_nes only.
impl IntoV2 for NesSuggestion
Available on crate feature
unstable_nes only.type Output = NesSuggestion
Source§impl IntoV2 for NesTextEdit
Available on crate feature unstable_nes only.
impl IntoV2 for NesTextEdit
Available on crate feature
unstable_nes only.type Output = NesTextEdit
Source§impl IntoV2 for NesTriggerKind
Available on crate feature unstable_nes only.
impl IntoV2 for NesTriggerKind
Available on crate feature
unstable_nes only.type Output = NesTriggerKind
Source§impl IntoV2 for NesUserAction
Available on crate feature unstable_nes only.
impl IntoV2 for NesUserAction
Available on crate feature
unstable_nes only.type Output = NesUserAction
Source§impl IntoV2 for NesUserActionsCapabilities
Available on crate feature unstable_nes only.
impl IntoV2 for NesUserActionsCapabilities
Available on crate feature
unstable_nes only.Source§impl IntoV2 for NewSessionRequest
impl IntoV2 for NewSessionRequest
type Output = NewSessionRequest
Source§impl IntoV2 for NewSessionResponse
impl IntoV2 for NewSessionResponse
type Output = NewSessionResponse
Source§impl IntoV2 for NumberPropertySchema
Available on crate feature unstable_elicitation only.
impl IntoV2 for NumberPropertySchema
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for PermissionOption
impl IntoV2 for PermissionOption
type Output = PermissionOption
Source§impl IntoV2 for PermissionOptionId
impl IntoV2 for PermissionOptionId
type Output = PermissionOptionId
Source§impl IntoV2 for PermissionOptionKind
impl IntoV2 for PermissionOptionKind
Source§impl IntoV2 for PlanEntryPriority
impl IntoV2 for PlanEntryPriority
type Output = PlanEntryPriority
Source§impl IntoV2 for PlanEntryStatus
impl IntoV2 for PlanEntryStatus
type Output = PlanEntryStatus
Source§impl IntoV2 for PlanMarkdown
Available on crate feature unstable_plan_operations only.
impl IntoV2 for PlanMarkdown
Available on crate feature
unstable_plan_operations only.type Output = PlanMarkdown
Source§impl IntoV2 for PlanRemoved
Available on crate feature unstable_plan_operations only.
impl IntoV2 for PlanRemoved
Available on crate feature
unstable_plan_operations only.type Output = PlanRemoved
Source§impl IntoV2 for PlanUpdate
Available on crate feature unstable_plan_operations only.
impl IntoV2 for PlanUpdate
Available on crate feature
unstable_plan_operations only.type Output = PlanUpdate
Source§impl IntoV2 for PlanUpdateContent
Available on crate feature unstable_plan_operations only.
impl IntoV2 for PlanUpdateContent
Available on crate feature
unstable_plan_operations only.type Output = PlanUpdateContent
Source§impl IntoV2 for PositionEncodingKind
Available on crate feature unstable_nes only.
impl IntoV2 for PositionEncodingKind
Available on crate feature
unstable_nes only.Source§impl IntoV2 for PromptCapabilities
impl IntoV2 for PromptCapabilities
type Output = PromptCapabilities
Source§impl IntoV2 for PromptRequest
impl IntoV2 for PromptRequest
type Output = PromptRequest
Source§impl IntoV2 for PromptResponse
impl IntoV2 for PromptResponse
type Output = PromptResponse
Source§impl IntoV2 for ProtocolLevelNotification
Available on crate feature unstable_cancel_request only.
impl IntoV2 for ProtocolLevelNotification
Available on crate feature
unstable_cancel_request only.Source§impl IntoV2 for ProtocolVersion
impl IntoV2 for ProtocolVersion
type Output = ProtocolVersion
Source§impl IntoV2 for ProviderCurrentConfig
Available on crate feature unstable_llm_providers only.
impl IntoV2 for ProviderCurrentConfig
Available on crate feature
unstable_llm_providers only.Source§impl IntoV2 for ProviderInfo
Available on crate feature unstable_llm_providers only.
impl IntoV2 for ProviderInfo
Available on crate feature
unstable_llm_providers only.type Output = ProviderInfo
Source§impl IntoV2 for ProvidersCapabilities
Available on crate feature unstable_llm_providers only.
impl IntoV2 for ProvidersCapabilities
Available on crate feature
unstable_llm_providers only.Source§impl IntoV2 for RejectNesNotification
Available on crate feature unstable_nes only.
impl IntoV2 for RejectNesNotification
Available on crate feature
unstable_nes only.Source§impl IntoV2 for ResourceLink
impl IntoV2 for ResourceLink
type Output = ResourceLink
Source§impl IntoV2 for ResumeSessionRequest
impl IntoV2 for ResumeSessionRequest
Source§impl IntoV2 for ResumeSessionResponse
impl IntoV2 for ResumeSessionResponse
Source§impl IntoV2 for SessionCapabilities
impl IntoV2 for SessionCapabilities
type Output = SessionCapabilities
Source§impl IntoV2 for SessionConfigBoolean
Available on crate feature unstable_boolean_config only.
impl IntoV2 for SessionConfigBoolean
Available on crate feature
unstable_boolean_config only.Source§impl IntoV2 for SessionConfigGroupId
impl IntoV2 for SessionConfigGroupId
Source§impl IntoV2 for SessionConfigId
impl IntoV2 for SessionConfigId
type Output = SessionConfigId
Source§impl IntoV2 for SessionConfigKind
impl IntoV2 for SessionConfigKind
type Output = SessionConfigKind
Source§impl IntoV2 for SessionConfigOption
impl IntoV2 for SessionConfigOption
type Output = SessionConfigOption
Source§impl IntoV2 for SessionConfigOptionValue
Available on crate feature unstable_boolean_config only.
impl IntoV2 for SessionConfigOptionValue
Available on crate feature
unstable_boolean_config only.Source§impl IntoV2 for SessionConfigSelect
impl IntoV2 for SessionConfigSelect
type Output = SessionConfigSelect
Source§impl IntoV2 for SessionConfigValueId
impl IntoV2 for SessionConfigValueId
Source§impl IntoV2 for SessionForkCapabilities
Available on crate feature unstable_session_fork only.
impl IntoV2 for SessionForkCapabilities
Available on crate feature
unstable_session_fork only.Source§impl IntoV2 for SessionInfo
impl IntoV2 for SessionInfo
type Output = SessionInfo
Source§impl IntoV2 for SessionInfoUpdate
impl IntoV2 for SessionInfoUpdate
type Output = SessionInfoUpdate
Source§impl IntoV2 for SessionListCapabilities
impl IntoV2 for SessionListCapabilities
Source§impl IntoV2 for SessionNotification
impl IntoV2 for SessionNotification
type Output = SessionNotification
Source§impl IntoV2 for SessionUpdate
impl IntoV2 for SessionUpdate
type Output = SessionUpdate
Source§impl IntoV2 for SetProviderRequest
Available on crate feature unstable_llm_providers only.
impl IntoV2 for SetProviderRequest
Available on crate feature
unstable_llm_providers only.type Output = SetProviderRequest
Source§impl IntoV2 for SetProviderResponse
Available on crate feature unstable_llm_providers only.
impl IntoV2 for SetProviderResponse
Available on crate feature
unstable_llm_providers only.type Output = SetProviderResponse
Source§impl IntoV2 for StartNesRequest
Available on crate feature unstable_nes only.
impl IntoV2 for StartNesRequest
Available on crate feature
unstable_nes only.type Output = StartNesRequest
Source§impl IntoV2 for StartNesResponse
Available on crate feature unstable_nes only.
impl IntoV2 for StartNesResponse
Available on crate feature
unstable_nes only.type Output = StartNesResponse
Source§impl IntoV2 for StopReason
impl IntoV2 for StopReason
type Output = StopReason
Source§impl IntoV2 for StringFormat
Available on crate feature unstable_elicitation only.
impl IntoV2 for StringFormat
Available on crate feature
unstable_elicitation only.type Output = StringFormat
Source§impl IntoV2 for StringPropertySchema
Available on crate feature unstable_elicitation only.
impl IntoV2 for StringPropertySchema
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for SuggestNesRequest
Available on crate feature unstable_nes only.
impl IntoV2 for SuggestNesRequest
Available on crate feature
unstable_nes only.type Output = SuggestNesRequest
Source§impl IntoV2 for SuggestNesResponse
Available on crate feature unstable_nes only.
impl IntoV2 for SuggestNesResponse
Available on crate feature
unstable_nes only.type Output = SuggestNesResponse
Source§impl IntoV2 for TextContent
impl IntoV2 for TextContent
type Output = TextContent
Source§impl IntoV2 for TextDocumentContentChangeEvent
Available on crate feature unstable_nes only.
impl IntoV2 for TextDocumentContentChangeEvent
Available on crate feature
unstable_nes only.Source§impl IntoV2 for TextDocumentSyncKind
Available on crate feature unstable_nes only.
impl IntoV2 for TextDocumentSyncKind
Available on crate feature
unstable_nes only.Source§impl IntoV2 for TextResourceContents
impl IntoV2 for TextResourceContents
Source§impl IntoV2 for TitledMultiSelectItems
Available on crate feature unstable_elicitation only.
impl IntoV2 for TitledMultiSelectItems
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for ToolCallContent
impl IntoV2 for ToolCallContent
type Output = ToolCallContent
Source§impl IntoV2 for ToolCallId
impl IntoV2 for ToolCallId
type Output = ToolCallId
Source§impl IntoV2 for ToolCallLocation
impl IntoV2 for ToolCallLocation
type Output = ToolCallLocation
Source§impl IntoV2 for ToolCallStatus
impl IntoV2 for ToolCallStatus
type Output = ToolCallStatus
Source§impl IntoV2 for ToolCallUpdate
impl IntoV2 for ToolCallUpdate
type Output = ToolCallUpdate
Source§impl IntoV2 for ToolCallUpdateFields
impl IntoV2 for ToolCallUpdateFields
Source§impl IntoV2 for UntitledMultiSelectItems
Available on crate feature unstable_elicitation only.
impl IntoV2 for UntitledMultiSelectItems
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for UrlElicitationRequiredData
Available on crate feature unstable_elicitation only.
impl IntoV2 for UrlElicitationRequiredData
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for UrlElicitationRequiredItem
Available on crate feature unstable_elicitation only.
impl IntoV2 for UrlElicitationRequiredItem
Available on crate feature
unstable_elicitation only.Source§impl IntoV2 for UsageUpdate
impl IntoV2 for UsageUpdate
type Output = UsageUpdate
Source§impl IntoV2 for WorkspaceFolder
Available on crate feature unstable_nes only.
impl IntoV2 for WorkspaceFolder
Available on crate feature
unstable_nes only.