Expand description
Convenient re-exports for wire-level usage.
Re-exportsยง
pub use crate::protocol::Platform;pub use crate::transport::auth::AuthProvider;pub use crate::transport::auth::GoogleAIAuth;pub use crate::transport::auth::GoogleAITokenAuth;pub use crate::transport::auth::ServiceEndpoint;pub use crate::transport::auth::VertexAIAuth;pub use crate::transport::ws::MockTransport;pub use crate::transport::ws::Transport;pub use crate::transport::ws::TungsteniteTransport;pub use crate::transport::connect;pub use crate::transport::connect_with;pub use crate::transport::Codec;pub use crate::transport::CodecError;pub use crate::transport::ConnectBuilder;pub use crate::transport::JsonCodec;pub use crate::transport::TransportConfig;pub use crate::session::recv_event;pub use crate::session::AuthError;pub use crate::session::ResumeInfo;pub use crate::session::SessionCommand;pub use crate::session::SessionError;pub use crate::session::SessionEvent;pub use crate::session::SessionHandle;pub use crate::session::SessionPhase;pub use crate::session::SessionReader;pub use crate::session::SessionWriter;pub use crate::session::SetupError;pub use crate::session::WebSocketError;pub use crate::buffer::bytes_to_i16;pub use crate::buffer::i16_to_bytes;pub use crate::buffer::AudioJitterBuffer;pub use crate::buffer::JitterConfig;pub use crate::buffer::SpscRing;pub use crate::vad::VadConfig;pub use crate::vad::VadEvent;pub use crate::vad::VoiceActivityDetector;pub use crate::flow::BargeInAction;pub use crate::flow::BargeInConfig;pub use crate::flow::BargeInDetector;pub use crate::flow::TurnDetectionConfig;pub use crate::flow::TurnDetectionEvent;pub use crate::flow::TurnDetector;pub use crate::telemetry::TelemetryConfig;pub use crate::protocol::types::CitationMetadata;pub use crate::protocol::types::CitationSource;pub use crate::protocol::types::FileData;pub use crate::protocol::types::FinishReason;pub use crate::protocol::types::HarmBlockThreshold;pub use crate::protocol::types::HarmCategory;pub use crate::protocol::types::HarmProbability;pub use crate::protocol::types::SafetyRating;pub use crate::protocol::types::SafetySetting;pub use crate::client::http::HttpClient;pub use crate::client::http::HttpConfig;pub use crate::client::http::HttpError;pub use crate::client::Client;pub use crate::generate::Candidate;pub use crate::generate::GenerateContentConfig;pub use crate::generate::GenerateContentResponse;pub use crate::generate::GenerateError;pub use crate::quick::quick_connect;pub use crate::quick::quick_connect_vertex;pub use crate::protocol::messages::*;pub use crate::protocol::types::*;