pub struct TransportParams {Show 18 fields
pub original_destination_connection_id: Option<Cid>,
pub max_idle_timeout: u64,
pub stateless_reset_token: Option<[u8; 16]>,
pub max_udp_payload_size: u64,
pub initial_max_data: u64,
pub initial_max_stream_data_bidi_local: u64,
pub initial_max_stream_data_bidi_remote: u64,
pub initial_max_stream_data_uni: u64,
pub initial_max_streams_bidi: u64,
pub initial_max_streams_uni: u64,
pub ack_delay_exponent: u64,
pub max_ack_delay: u64,
pub disable_active_migration: bool,
pub preferred_address: Option<PreferredAddress>,
pub active_connection_id_limit: u64,
pub initial_source_connection_id: Option<Cid>,
pub retry_source_connection_id: Option<Cid>,
pub version_information: Option<(u32, Vec<u32>)>,
}Fields§
§original_destination_connection_id: Option<Cid>§max_idle_timeout: u64Milliseconds; 0 means no idle timeout.
stateless_reset_token: Option<[u8; 16]>§max_udp_payload_size: u64§initial_max_data: u64§initial_max_stream_data_bidi_local: u64§initial_max_stream_data_bidi_remote: u64§initial_max_stream_data_uni: u64§initial_max_streams_bidi: u64§initial_max_streams_uni: u64§ack_delay_exponent: u64§max_ack_delay: u64Milliseconds.
disable_active_migration: bool§preferred_address: Option<PreferredAddress>§active_connection_id_limit: u64§initial_source_connection_id: Option<Cid>§retry_source_connection_id: Option<Cid>§version_information: Option<(u32, Vec<u32>)>version_information (RFC 9368 §3): the chosen version and the available versions.
Implementations§
Trait Implementations§
Source§impl Clone for TransportParams
impl Clone for TransportParams
Source§impl Debug for TransportParams
impl Debug for TransportParams
Source§impl Default for TransportParams
impl Default for TransportParams
impl Eq for TransportParams
Source§impl PartialEq for TransportParams
impl PartialEq for TransportParams
impl StructuralPartialEq for TransportParams
Auto Trait Implementations§
impl Forget for TransportParams
impl Freeze for TransportParams
impl Move for TransportParams
impl RefUnwindSafe for TransportParams
impl Send for TransportParams
impl Sync for TransportParams
impl Unpin for TransportParams
impl UnsafeUnpin for TransportParams
impl UnwindSafe for TransportParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more