//! Rust SDK for the A2A Protocol v1.0.
//!
//! This crate provides a protocol-accurate type layer plus optional server and
//! client implementations behind feature flags.
/// HTTP client for discovering and calling remote A2A agents.
/// Transport-neutral error type shared across the crate.
/// JSON-RPC 2.0 envelope types and A2A method/code constants.
/// Axum-based server framework for exposing an A2A agent.
/// Task persistence traits and the in-memory store implementation.
/// Protocol request, response, and resource types.
pub use crate;
pub use crateA2AError;
pub use crate;
pub use crate*;