List of all items
Structs
- SimpleConnectionEstablishmentManager
- SimpleEstablishmentConfig
- StreamId
- Transmit
- VarInt
- VarIntBoundsExceeded
- api::ConnectionStats
- api::P2PConnection
- api::P2PNode
- api::config::P2PConfig
- api::config::P2PConfigBuilder
- auth::AuthConfig
- auth::AuthManager
- auth::AuthProtocol
- auth::AuthenticatedPeer
- candidate_discovery::BootstrapNodeId
- candidate_discovery::CandidateDiscoveryManager
- candidate_discovery::CandidateId
- candidate_discovery::DiscoveryConfig
- candidate_discovery::DiscoveryResults
- candidate_discovery::DiscoverySession
- candidate_discovery::DiscoveryStatistics
- candidate_discovery::DiscoveryStatus
- candidate_discovery::NetworkInterface
- candidate_discovery::PatternAnalysisState
- candidate_discovery::PortAllocationEvent
- candidate_discovery::PortAllocationPattern
- candidate_discovery::PortPatternAnalysis
- candidate_discovery::ServerReflexiveResponse
- candidate_discovery::ValidatedCandidate
- candidate_discovery::linux::LinuxInterfaceDiscovery
- chat::PeerInfo
- cid_generator::HashedConnectionIdGenerator
- cid_generator::InvalidCid
- cid_generator::RandomConnectionIdGenerator
- coding::UnexpectedEnd
- compliance_validator::ComplianceReport
- compliance_validator::ComplianceRequirement
- compliance_validator::ComplianceResult
- compliance_validator::ComplianceSummary
- compliance_validator::ComplianceValidator
- compliance_validator::EndpointResult
- compliance_validator::EndpointValidationReport
- compliance_validator::endpoint_tester::EndpointTester
- compliance_validator::rfc_parser::QuicRfcParser
- compliance_validator::rfc_parser::RfcParser
- compliance_validator::spec_validator::AddressDiscoveryValidator
- compliance_validator::spec_validator::NatTraversalValidator
- compliance_validator::spec_validator::QuicComplianceValidator
- compliance_validator::spec_validator::Rfc9000Validator
- config::AckFrequencyConfig
- config::ClientConfig
- config::EndpointConfig
- config::IdleTimeout
- config::MtuDiscoveryConfig
- config::ServerConfig
- config::StdSystemTime
- config::TransportConfig
- config::ValidationTokenConfig
- config::nat_timeouts::DiscoveryTimeouts
- config::nat_timeouts::NatTraversalTimeouts
- config::nat_timeouts::RelayTimeouts
- config::nat_timeouts::TimeoutConfig
- connection::Chunk
- connection::Chunks
- connection::ClosedStream
- connection::Connection
- connection::ConnectionStats
- connection::Datagrams
- connection::FrameStats
- connection::PathStats
- connection::RecvStream
- connection::RttEstimator
- connection::SendStream
- connection::ShouldTransmit
- connection::Streams
- connection::UdpStats
- connection::Written
- crypto::CryptoError
- crypto::ExportKeyingMaterialError
- crypto::KeyPair
- crypto::Keys
- crypto::UnsupportedVersion
- crypto::certificate_manager::CertificateBundle
- crypto::certificate_manager::CertificateConfig
- crypto::certificate_manager::CertificateManager
- crypto::certificate_negotiation::CertificateNegotiationManager
- crypto::certificate_negotiation::NegotiationConfig
- crypto::certificate_negotiation::NegotiationId
- crypto::certificate_negotiation::NegotiationStats
- crypto::raw_keys::Ed25519KeyPair
- crypto::raw_public_keys::RawPublicKeyConfigBuilder
- crypto::raw_public_keys::RawPublicKeyResolver
- crypto::raw_public_keys::RawPublicKeyVerifier
- crypto::rustls::HandshakeData
- crypto::rustls::NoInitialCipherSuite
- crypto::rustls::QuicClientConfig
- crypto::rustls::QuicServerConfig
- crypto::rustls::TlsSession
- crypto::tls_extension_simulation::ExtensionAwareTlsSession
- crypto::tls_extension_simulation::Rfc7250ClientConfig
- crypto::tls_extension_simulation::Rfc7250QuicClientConfig
- crypto::tls_extension_simulation::Rfc7250QuicServerConfig
- crypto::tls_extension_simulation::Rfc7250ServerConfig
- crypto::tls_extension_simulation::SimulatedExtensionContext
- crypto::tls_extensions::CertificateTypeList
- crypto::tls_extensions::CertificateTypePreferences
- crypto::tls_extensions::NegotiationCache
- crypto::tls_extensions::NegotiationResult
- discovery::linux::LinuxDiscovery
- endpoint::AcceptError
- endpoint::AddressDiscoveryStats
- endpoint::ConnectionHandle
- endpoint::Endpoint
- endpoint::Incoming
- endpoint::RelayStats
- endpoint::RetryError
- frame::Ack
- frame::AckIter
- frame::ApplicationClose
- frame::ConnectionClose
- frame::Datagram
- frame::EcnCounts
- frame::FrameType
- frame::ResetStream
- high_level::Accept
- high_level::AcceptBi
- high_level::AcceptUni
- high_level::Connecting
- high_level::Connection
- high_level::Endpoint
- high_level::EndpointStats
- high_level::Incoming
- high_level::IncomingFuture
- high_level::OpenBi
- high_level::OpenUni
- high_level::ReadDatagram
- high_level::RecvStream
- high_level::RetryError
- high_level::SendDatagram
- high_level::SendStream
- high_level::TokioRuntime
- high_level::ZeroRttAccepted
- logging::ConnectionInfo
- logging::ConnectionLifecycle
- logging::DebugContext
- logging::DynamicLogFilter
- logging::ErrorContext
- logging::FrameInfo
- logging::InfoContext
- logging::LogEvent
- logging::LogFilter
- logging::LogFilterBuilder
- logging::Logger
- logging::LoggingConfig
- logging::NatTraversalInfo
- logging::RateLimiter
- logging::StructuredEventBuilder
- logging::StructuredLogEvent
- logging::TraceContext
- logging::TransportParamInfo
- logging::WarningContext
- logging::metrics::ConnectionMetrics
- logging::metrics::ConnectionMetricsSummary
- logging::metrics::LatencyMetrics
- logging::metrics::LatencySummary
- logging::metrics::LatencyTracker
- logging::metrics::MetricsCollector
- logging::metrics::MetricsSummary
- logging::metrics::ThroughputMetrics
- logging::metrics::ThroughputSummary
- logging::metrics::ThroughputTracker
- metrics::MetricsConfig
- nat_traversal::bootstrap::BootstrapCoordinator
- nat_traversal::hole_punching::HolePunchingCoordinator
- nat_traversal::rfc_migration::CapabilityTracker
- nat_traversal::rfc_migration::FrameMigrator
- nat_traversal::rfc_migration::NatMigrationConfig
- nat_traversal::rfc_migration::PeerCapabilities
- nat_traversal_api::BootstrapNode
- nat_traversal_api::CandidateAddress
- nat_traversal_api::CandidatePair
- nat_traversal_api::ConnectionMetrics
- nat_traversal_api::NatTraversalConfig
- nat_traversal_api::NatTraversalEndpoint
- nat_traversal_api::NatTraversalStatistics
- nat_traversal_api::PeerId
- nat_traversal_api::SessionState
- nat_traversal_api::SessionStateUpdate
- optimization::memory::CandidateCache
- optimization::memory::CandidateCacheConfig
- optimization::memory::CandidateCacheStats
- optimization::memory::ConnectionPool
- optimization::memory::ConnectionPoolConfig
- optimization::memory::ConnectionPoolStats
- optimization::memory::FrameBatchingConfig
- optimization::memory::FrameBatchingCoordinator
- optimization::memory::FrameBatchingStats
- optimization::memory::MemoryOptimizationManager
- optimization::memory::MemoryOptimizationStats
- optimization::memory::SessionCleanupConfig
- optimization::memory::SessionCleanupCoordinator
- optimization::memory::SessionCleanupStats
- optimization::network::AdaptiveTimeoutManager
- optimization::network::AdaptiveTimeoutStats
- optimization::network::BandwidthAwareValidator
- optimization::network::BandwidthValidationConfig
- optimization::network::BandwidthValidationStats
- optimization::network::CongestionControlIntegrator
- optimization::network::CongestionIntegrationConfig
- optimization::network::CongestionIntegrationStats
- optimization::network::NetworkConditions
- optimization::network::NetworkEfficiencyManager
- optimization::network::NetworkEfficiencyStats
- optimization::network::ParallelDiscoveryConfig
- optimization::network::ParallelDiscoveryCoordinator
- optimization::network::ParallelDiscoveryStats
- packet::FixedLengthConnectionIdParser
- packet::PartialDecode
- packet::ProtectedInitialHeader
- quic_node::ConnectionMetrics
- quic_node::NodeStats
- quic_node::QuicNodeConfig
- quic_node::QuicP2PNode
- shared::ConnectionEvent
- shared::ConnectionId
- shared::EndpointEvent
- stats_dashboard::ConnectionInfo
- stats_dashboard::DashboardConfig
- stats_dashboard::StatsDashboard
- terminal_ui::ColoredLogFormatter
- terminal_ui::ProgressIndicator
- tracing::Event
- tracing::EventLog
- tracing::TraceContext
- tracing::TraceFlags
- tracing::TraceId
- transport_error::Code
- transport_error::Error
- transport_parameters::PqcAlgorithms
- transport_parameters::TransportParameters
Enums
- CandidateSource
- CandidateState
- Dir
- NatTraversalRole
- Side
- SimpleConnectionEvent
- api::P2PError
- api::P2PEvent
- api::config::ConfigError
- auth::AuthError
- auth::AuthMessage
- candidate_discovery::AllocationPatternType
- candidate_discovery::DiscoveryError
- candidate_discovery::DiscoveryEvent
- candidate_discovery::DiscoveryPhase
- candidate_discovery::DiscoverySourceType
- candidate_discovery::FallbackStrategy
- candidate_discovery::QueryState
- candidate_discovery::ValidationResult
- chat::ChatError
- chat::ChatMessage
- compliance_validator::Evidence
- compliance_validator::RequirementCategory
- compliance_validator::RequirementLevel
- compliance_validator::ValidationError
- config::ConfigError
- connection::ConnectionError
- connection::Event
- connection::FinishError
- connection::ReadError
- connection::ReadableError
- connection::SendDatagramError
- connection::State
- connection::StreamEvent
- connection::WriteError
- crypto::certificate_manager::CertificateError
- crypto::certificate_manager::KeyAlgorithm
- crypto::certificate_negotiation::NegotiationState
- crypto::raw_keys::RawKeyError
- crypto::rustls::Error
- crypto::tls_extensions::CertificateType
- crypto::tls_extensions::TlsExtensionError
- endpoint::ConnectError
- endpoint::DatagramEvent
- frame::Close
- high_level::ReadError
- high_level::ReadExactError
- high_level::ReadToEndError
- high_level::ResetError
- high_level::SendDatagramError
- high_level::StoppedError
- high_level::WriteError
- logging::ConnectionEventType
- logging::ConnectionRole
- logging::ConnectionState
- logging::FrameEventType
- logging::LogLevel
- logging::LoggingError
- logging::NatTraversalEventType
- logging::TransportParamEventType
- nat_traversal::CandidateSource
- nat_traversal::CandidateState
- nat_traversal::NatTraversalRole
- nat_traversal::rfc_migration::PriorityCalculation
- nat_traversal_api::CandidatePairState
- nat_traversal_api::CandidateValidationError
- nat_traversal_api::ConnectionState
- nat_traversal_api::EndpointRole
- nat_traversal_api::NatTraversalError
- nat_traversal_api::NatTraversalEvent
- nat_traversal_api::StateChangeReason
- nat_traversal_api::TraversalPhase
- optimization::memory::CleanupPriority
- optimization::memory::FramePriority
- optimization::network::CongestionEventType
- optimization::network::InterfaceType
- optimization::network::MigrationState
- optimization::network::OperationType
- optimization::network::ValidationPriority
- packet::LongType
- packet::PacketDecodeError
- packet::ProtectedHeader
- packet::SpaceId
- shared::EcnCodepoint
- stats_dashboard::BoxStyle
- transport_parameters::AddressDiscoveryConfig
- transport_parameters::Error
- transport_parameters::NatTraversalConfig
- transport_parameters::NatTraversalRole
Traits
- candidate_discovery::NetworkInterfaceDiscovery
- cid_generator::ConnectionIdGenerator
- coding::BufExt
- coding::BufMutExt
- coding::Codec
- compliance_validator::SpecValidator
- config::TimeSource
- crypto::AeadKey
- crypto::ClientConfig
- crypto::HandshakeTokenKey
- crypto::HeaderKey
- crypto::HmacKey
- crypto::PacketKey
- crypto::ServerConfig
- crypto::Session
- crypto::tls_extension_simulation::TlsExtensionHooks
- discovery::NetworkDiscovery
- high_level::AsyncTimer
- high_level::AsyncUdpSocket
- high_level::Runtime
- high_level::UdpPoller
- packet::ConnectionIdParser
Macros
- if_trace
- trace_candidate_discovered
- trace_conn_established
- trace_event
- trace_hole_punching_started
- trace_observed_address_received
- trace_observed_address_sent
- trace_packet_received
- trace_packet_sent
- trace_stream_opened
Functions
- candidate_discovery::test_utils::calculate_address_priority
- candidate_discovery::test_utils::is_valid_address
- compliance_validator::endpoint_tester::get_recommended_endpoints
- compliance_validator::report_generator::generate_html_report
- compliance_validator::report_generator::generate_json_report
- compliance_validator::report_generator::generate_markdown_report
- config::timeouts::helpers::from_env_or_default
- crypto::extension_handlers::configure_client
- crypto::extension_handlers::configure_server
- crypto::raw_keys::create_ed25519_subject_public_key_info
- crypto::raw_keys::derive_peer_id_from_public_key
- crypto::raw_keys::extract_ed25519_key_from_spki
- crypto::raw_keys::generate_ed25519_keypair
- crypto::raw_keys::verify_peer_id
- crypto::raw_keys::verifying_key_from_spki
- crypto::raw_public_keys::create_ed25519_subject_public_key_info
- crypto::raw_public_keys::key_utils::create_test_keypair
- crypto::raw_public_keys::key_utils::derive_peer_id_from_key_bytes
- crypto::raw_public_keys::key_utils::derive_peer_id_from_public_key
- crypto::raw_public_keys::key_utils::generate_ed25519_keypair
- crypto::raw_public_keys::key_utils::public_key_from_bytes
- crypto::raw_public_keys::key_utils::public_key_to_bytes
- crypto::raw_public_keys::key_utils::verify_peer_id
- crypto::tls_extension_simulation::create_connection_id
- crypto::tls_extension_simulation::should_use_raw_public_key
- high_level::default_runtime
- logging::create_connection_lifetime_span
- logging::create_connection_span
- logging::create_frame_span
- logging::format_bytes
- logging::format_conn_id
- logging::format_duration
- logging::init_logging
- logging::log_connection_closed
- logging::log_connection_established
- logging::log_connection_event
- logging::log_connection_initiated
- logging::log_connection_lost
- logging::log_connection_migration
- logging::log_debug
- logging::log_error
- logging::log_error_with_context
- logging::log_frame_event
- logging::log_handshake_completed
- logging::log_handshake_started
- logging::log_info
- logging::log_nat_traversal_event
- logging::log_packet_event
- logging::log_stream_event
- logging::log_trace
- logging::log_transport_param_event
- logging::log_warning
- logging::logger
- logging::metrics::log_latency_metrics
- logging::metrics::log_throughput_metrics
- logging::parse_structured_fields
- nat_traversal::rfc_migration::calculate_address_priority
- terminal_ui::describe_address
- terminal_ui::draw_box
- terminal_ui::format_address
- terminal_ui::format_address_with_words
- terminal_ui::format_bytes
- terminal_ui::format_duration
- terminal_ui::format_peer_id
- terminal_ui::format_timestamp
- terminal_ui::print_banner
- terminal_ui::print_item
- terminal_ui::print_section
- terminal_ui::print_status
- tracing::global_log
- tracing::timestamp_now
Type Aliases
Constants
- DEFAULT_SUPPORTED_VERSIONS
- chat::CHAT_PROTOCOL_VERSION
- chat::MAX_MESSAGE_SIZE
- compliance_validator::endpoint_tester::PUBLIC_QUIC_ENDPOINTS
- config::timeouts::circuit_breaker::TIMEOUT
- config::timeouts::circuit_breaker::WINDOW_SIZE
- config::timeouts::congestion::CYCLE_LENGTH
- config::timeouts::congestion::PROBE_RTT_TIME
- config::timeouts::connection::CANDIDATE_TIMEOUT
- config::timeouts::connection::CLEANUP_INTERVAL
- config::timeouts::connection::CONNECTION_TIMEOUT
- config::timeouts::connection::DIRECT_CONNECTION_TIMEOUT
- config::timeouts::connection::POLL_INTERVAL
- config::timeouts::connection::SOCKET_READ_TIMEOUT
- config::timeouts::connection::VALIDATION_TIMEOUT
- config::timeouts::discovery::BOOTSTRAP_QUERY_TIMEOUT
- config::timeouts::discovery::HEALTH_CHECK_INTERVAL
- config::timeouts::discovery::INTERFACE_CACHE_TTL
- config::timeouts::discovery::LOCAL_SCAN_TIMEOUT
- config::timeouts::discovery::LONG_OPERATION_TIMEOUT
- config::timeouts::discovery::SERVER_REFLEXIVE_CACHE_TTL
- config::timeouts::discovery::TOTAL_TIMEOUT
- config::timeouts::escalation::CRITICAL_TIME
- config::timeouts::escalation::PAGE_TIME
- config::timeouts::escalation::WARNING_TIME
- config::timeouts::monitoring::CLEANUP_INTERVAL
- config::timeouts::monitoring::DEDUPLICATION_WINDOW
- config::timeouts::monitoring::EVALUATION_INTERVAL
- config::timeouts::monitoring::FLUSH_INTERVAL
- config::timeouts::monitoring::HEALTH_CHECK_INTERVAL
- config::timeouts::monitoring::RECOVERY_TIMEOUT
- config::timeouts::monitoring::RETENTION_PERIOD
- config::timeouts::nat_traversal::BASE_TIMEOUT
- config::timeouts::nat_traversal::COORDINATION_GRACE_PERIOD
- config::timeouts::nat_traversal::COORDINATION_TIMEOUT
- config::timeouts::nat_traversal::HOLE_PUNCH_TIMEOUT
- config::timeouts::nat_traversal::KEEP_ALIVE_INTERVAL
- config::timeouts::nat_traversal::MAX_TIMEOUT
- config::timeouts::nat_traversal::MIN_TIMEOUT
- config::timeouts::nat_traversal::OBSERVATION_TIMEOUT
- config::timeouts::nat_traversal::RATE_LIMIT_WINDOW
- config::timeouts::nat_traversal::SESSION_TIMEOUT
- config::timeouts::nat_traversal::TOTAL_TIMEOUT
- config::timeouts::nat_traversal::VALIDATION_CACHE_TIMEOUT
- config::timeouts::retry::ATTEMPT_TIMEOUT
- config::timeouts::retry::INITIAL_DELAY
- config::timeouts::retry::MAX_DELAY
- config::timeouts::retry::STANDARD_DELAY
- config::timeouts::rtt::BASE_GRACE_PERIOD
- config::timeouts::rtt::DEFAULT_RTT
- config::timeouts::rtt::EXCELLENT_THRESHOLD
- config::timeouts::rtt::FAIR_THRESHOLD
- config::timeouts::rtt::GOOD_THRESHOLD
- config::timeouts::rtt::POOR_THRESHOLD
- config::timeouts::work_limiter::BATCH_TIME
- config::timeouts::work_limiter::CYCLE_TIME
- config::timeouts::work_limiter::LOCK_CONTENTION_THRESHOLD
- config::timeouts::workflow::DEFAULT_TIMEOUT
- config::timeouts::workflow::POLL_INTERVAL
- config::timeouts::workflow::STEP_TIMEOUT
- crypto::tls_extensions::extension_ids::CLIENT_CERTIFICATE_TYPE
- crypto::tls_extensions::extension_ids::SERVER_CERTIFICATE_TYPE
- terminal_ui::box_chars::BOTTOM_LEFT
- terminal_ui::box_chars::BOTTOM_RIGHT
- terminal_ui::box_chars::HORIZONTAL
- terminal_ui::box_chars::TOP_LEFT
- terminal_ui::box_chars::TOP_RIGHT
- terminal_ui::box_chars::T_LEFT
- terminal_ui::box_chars::T_RIGHT
- terminal_ui::box_chars::VERTICAL
- terminal_ui::colors::BLACK
- terminal_ui::colors::BLUE
- terminal_ui::colors::BOLD
- terminal_ui::colors::BRIGHT_BLACK
- terminal_ui::colors::BRIGHT_BLUE
- terminal_ui::colors::BRIGHT_CYAN
- terminal_ui::colors::BRIGHT_GREEN
- terminal_ui::colors::BRIGHT_MAGENTA
- terminal_ui::colors::BRIGHT_RED
- terminal_ui::colors::BRIGHT_WHITE
- terminal_ui::colors::BRIGHT_YELLOW
- terminal_ui::colors::CYAN
- terminal_ui::colors::DIM
- terminal_ui::colors::GREEN
- terminal_ui::colors::MAGENTA
- terminal_ui::colors::RED
- terminal_ui::colors::RESET
- terminal_ui::colors::WHITE
- terminal_ui::colors::YELLOW
- terminal_ui::symbols::ARROW_RIGHT
- terminal_ui::symbols::CHECK
- terminal_ui::symbols::CIRCULAR_ARROWS
- terminal_ui::symbols::CROSS
- terminal_ui::symbols::DOT
- terminal_ui::symbols::GLOBE
- terminal_ui::symbols::HOURGLASS
- terminal_ui::symbols::INFO
- terminal_ui::symbols::KEY
- terminal_ui::symbols::NETWORK
- terminal_ui::symbols::ROCKET
- terminal_ui::symbols::WARNING