List of all items
Structs
- client::A2aClient
- client::AuthInterceptor
- client::ClientBuilder
- client::ClientConfig
- client::ClientRequest
- client::ClientResponse
- client::EventStream
- client::InMemoryCredentialsStore
- client::InterceptorChain
- client::JsonRpcTransport
- client::RestTransport
- client::SessionId
- client::auth::AuthInterceptor
- client::auth::InMemoryCredentialsStore
- client::auth::SessionId
- client::builder::ClientBuilder
- client::client::A2aClient
- client::config::ClientConfig
- client::discovery::CachingCardResolver
- client::interceptor::ClientRequest
- client::interceptor::ClientResponse
- client::interceptor::InterceptorChain
- client::streaming::EventStream
- client::streaming::SseFrame
- client::streaming::SseParser
- client::streaming::event_stream::EventStream
- client::streaming::sse_parser::SseFrame
- client::streaming::sse_parser::SseParser
- client::transport::JsonRpcTransport
- client::transport::RestTransport
- client::transport::jsonrpc::JsonRpcTransport
- client::transport::rest::RestTransport
- prelude::A2aClient
- prelude::A2aError
- prelude::AgentCapabilities
- prelude::AgentCard
- prelude::AgentInterface
- prelude::AgentSkill
- prelude::Artifact
- prelude::ArtifactId
- prelude::ClientBuilder
- prelude::ContextId
- prelude::EventStream
- prelude::JsonRpcDispatcher
- prelude::Message
- prelude::MessageId
- prelude::MessageSendParams
- prelude::Part
- prelude::RequestContext
- prelude::RequestHandler
- prelude::RequestHandlerBuilder
- prelude::RestDispatcher
- prelude::Task
- prelude::TaskArtifactUpdateEvent
- prelude::TaskId
- prelude::TaskListResponse
- prelude::TaskQueryParams
- prelude::TaskStatus
- prelude::TaskStatusUpdateEvent
- server::CallContext
- server::CorsConfig
- server::DynamicAgentCardHandler
- server::EventQueueManager
- server::HttpPushSender
- server::InMemoryPushConfigStore
- server::InMemoryQueueReader
- server::InMemoryQueueWriter
- server::InMemoryTaskStore
- server::JsonRpcDispatcher
- server::RequestContext
- server::RequestHandler
- server::RequestHandlerBuilder
- server::RestDispatcher
- server::ServerInterceptorChain
- server::StaticAgentCardHandler
- server::TaskStoreConfig
- server::agent_card::DynamicAgentCardHandler
- server::agent_card::StaticAgentCardHandler
- server::agent_card::caching::CacheConfig
- server::agent_card::dynamic_handler::DynamicAgentCardHandler
- server::agent_card::static_handler::StaticAgentCardHandler
- server::builder::RequestHandlerBuilder
- server::call_context::CallContext
- server::dispatch::CorsConfig
- server::dispatch::JsonRpcDispatcher
- server::dispatch::RestDispatcher
- server::dispatch::cors::CorsConfig
- server::dispatch::jsonrpc::JsonRpcDispatcher
- server::dispatch::rest::RestDispatcher
- server::handler::RequestHandler
- server::interceptor::ServerInterceptorChain
- server::metrics::NoopMetrics
- server::push::HttpPushSender
- server::push::InMemoryPushConfigStore
- server::push::config_store::InMemoryPushConfigStore
- server::push::sender::HttpPushSender
- server::request_context::RequestContext
- server::store::InMemoryTaskStore
- server::store::TaskStoreConfig
- server::store::task_store::InMemoryTaskStore
- server::store::task_store::TaskStoreConfig
- server::streaming::EventQueueManager
- server::streaming::InMemoryQueueReader
- server::streaming::InMemoryQueueWriter
- server::streaming::SseBodyWriter
- server::streaming::event_queue::EventQueueManager
- server::streaming::event_queue::InMemoryQueueReader
- server::streaming::event_queue::InMemoryQueueWriter
- server::streaming::sse::SseBodyWriter
- types::A2aError
- types::AgentCapabilities
- types::AgentCard
- types::AgentCardSignature
- types::AgentExtension
- types::AgentInterface
- types::AgentProvider
- types::AgentSkill
- types::ApiKeySecurityScheme
- types::Artifact
- types::ArtifactId
- types::AuthenticationInfo
- types::AuthorizationCodeFlow
- types::CancelTaskParams
- types::ClientCredentialsFlow
- types::ContextId
- types::DeletePushConfigParams
- types::DeviceCodeFlow
- types::GetExtendedAgentCardParams
- types::GetPushConfigParams
- types::HttpAuthSecurityScheme
- types::ImplicitFlow
- types::JsonRpcError
- types::JsonRpcErrorResponse
- types::JsonRpcRequest
- types::JsonRpcSuccessResponse
- types::JsonRpcVersion
- types::ListPushConfigsParams
- types::ListPushConfigsResponse
- types::ListTasksParams
- types::Message
- types::MessageId
- types::MessageSendParams
- types::MutualTlsSecurityScheme
- types::OAuth2SecurityScheme
- types::OAuthFlows
- types::OpenIdConnectSecurityScheme
- types::Part
- types::PasswordOAuthFlow
- types::SecurityRequirement
- types::SendMessageConfiguration
- types::StringList
- types::Task
- types::TaskArtifactUpdateEvent
- types::TaskId
- types::TaskIdParams
- types::TaskListResponse
- types::TaskPushNotificationConfig
- types::TaskQueryParams
- types::TaskStatus
- types::TaskStatusUpdateEvent
- types::TaskVersion
- types::agent_card::AgentCapabilities
- types::agent_card::AgentCard
- types::agent_card::AgentInterface
- types::agent_card::AgentProvider
- types::agent_card::AgentSkill
- types::artifact::Artifact
- types::artifact::ArtifactId
- types::error::A2aError
- types::events::TaskArtifactUpdateEvent
- types::events::TaskStatusUpdateEvent
- types::extensions::AgentCardSignature
- types::extensions::AgentExtension
- types::jsonrpc::JsonRpcError
- types::jsonrpc::JsonRpcErrorResponse
- types::jsonrpc::JsonRpcRequest
- types::jsonrpc::JsonRpcSuccessResponse
- types::jsonrpc::JsonRpcVersion
- types::message::Message
- types::message::MessageId
- types::message::Part
- types::params::CancelTaskParams
- types::params::DeletePushConfigParams
- types::params::GetExtendedAgentCardParams
- types::params::GetPushConfigParams
- types::params::ListPushConfigsParams
- types::params::ListTasksParams
- types::params::MessageSendParams
- types::params::SendMessageConfiguration
- types::params::TaskIdParams
- types::params::TaskQueryParams
- types::push::AuthenticationInfo
- types::push::TaskPushNotificationConfig
- types::responses::ListPushConfigsResponse
- types::responses::TaskListResponse
- types::security::ApiKeySecurityScheme
- types::security::AuthorizationCodeFlow
- types::security::ClientCredentialsFlow
- types::security::DeviceCodeFlow
- types::security::HttpAuthSecurityScheme
- types::security::ImplicitFlow
- types::security::MutualTlsSecurityScheme
- types::security::OAuth2SecurityScheme
- types::security::OAuthFlows
- types::security::OpenIdConnectSecurityScheme
- types::security::PasswordOAuthFlow
- types::security::SecurityRequirement
- types::security::StringList
- types::task::ContextId
- types::task::Task
- types::task::TaskId
- types::task::TaskStatus
- types::task::TaskVersion
Enums
- client::ClientError
- client::config::TlsConfig
- client::error::ClientError
- client::streaming::SseParseError
- client::streaming::sse_parser::SseParseError
- prelude::ClientError
- prelude::MessageRole
- prelude::SendMessageResponse
- prelude::ServerError
- prelude::StreamResponse
- prelude::TaskState
- server::SendMessageResult
- server::ServerError
- server::agent_card::caching::ConditionalResult
- server::error::ServerError
- server::handler::SendMessageResult
- types::ApiKeyLocation
- types::ErrorCode
- types::JsonRpcResponse
- types::MessageRole
- types::PartContent
- types::SecurityScheme
- types::SendMessageResponse
- types::StreamResponse
- types::TaskState
- types::error::ErrorCode
- types::events::StreamResponse
- types::jsonrpc::JsonRpcResponse
- types::message::MessageRole
- types::message::PartContent
- types::responses::SendMessageResponse
- types::security::ApiKeyLocation
- types::security::SecurityScheme
- types::task::TaskState
Traits
- client::CallInterceptor
- client::CredentialsStore
- client::Transport
- client::auth::CredentialsStore
- client::interceptor::CallInterceptor
- client::transport::Transport
- prelude::AgentExecutor
- prelude::EventQueueWriter
- server::AgentCardProducer
- server::AgentExecutor
- server::EventQueueReader
- server::EventQueueWriter
- server::PushConfigStore
- server::PushSender
- server::ServerInterceptor
- server::TaskStore
- server::agent_card::AgentCardProducer
- server::agent_card::dynamic_handler::AgentCardProducer
- server::executor::AgentExecutor
- server::interceptor::ServerInterceptor
- server::metrics::Metrics
- server::push::PushConfigStore
- server::push::PushSender
- server::push::config_store::PushConfigStore
- server::push::sender::PushSender
- server::store::TaskStore
- server::store::task_store::TaskStore
- server::streaming::EventQueueReader
- server::streaming::EventQueueWriter
- server::streaming::event_queue::EventQueueReader
- server::streaming::event_queue::EventQueueWriter
Functions
- client::discovery::fetch_card_from_url
- client::discovery::resolve_agent_card
- client::discovery::resolve_agent_card_with_path
- client::resolve_agent_card
- client::tls::default_tls_config
- client::tls::tls_config_with_extra_roots
- server::agent_card::caching::check_conditional
- server::agent_card::caching::format_http_date
- server::agent_card::caching::make_etag
- server::streaming::build_sse_response
- server::streaming::event_queue::new_in_memory_queue
- server::streaming::event_queue::new_in_memory_queue_with_capacity
- server::streaming::event_queue::new_in_memory_queue_with_options
- server::streaming::sse::build_sse_response
- server::streaming::sse::write_event
- server::streaming::sse::write_keep_alive
- types::signing::canonicalize
- types::signing::canonicalize_card
- types::signing::sign_agent_card
- types::signing::verify_agent_card
- types::utc_now_iso8601
Type Aliases
- client::ClientResult
- client::error::ClientResult
- prelude::A2aResult
- prelude::ClientResult
- prelude::ServerResult
- server::ServerResult
- server::error::ServerResult
- types::A2aResult
- types::AuthenticatedExtendedCardResponse
- types::JsonRpcId
- types::NamedSecuritySchemes
- types::error::A2aResult
- types::jsonrpc::JsonRpcId
- types::responses::AuthenticatedExtendedCardResponse
- types::security::NamedSecuritySchemes
Constants
- client::config::BINDING_GRPC
- client::config::BINDING_HTTP_JSON
- client::config::BINDING_JSONRPC
- client::config::BINDING_REST
- client::discovery::AGENT_CARD_PATH
- server::CORS_ALLOW_ALL
- server::agent_card::CORS_ALLOW_ALL
- server::streaming::DEFAULT_MAX_EVENT_SIZE
- server::streaming::DEFAULT_QUEUE_CAPACITY
- server::streaming::event_queue::DEFAULT_MAX_EVENT_SIZE
- server::streaming::event_queue::DEFAULT_QUEUE_CAPACITY
- server::streaming::event_queue::DEFAULT_WRITE_TIMEOUT
- types::A2A_CONTENT_TYPE
- types::A2A_VERSION
- types::A2A_VERSION_HEADER