[][src]Struct quiche::h3::Config

pub struct Config { /* fields omitted */ }

An HTTP/3 configuration.

Methods

impl Config[src]

pub fn new() -> Result<Config>[src]

Creates a new configuration object with default settings.

pub fn set_max_header_list_size(&mut self, v: u64)[src]

Sets the SETTINGS_MAX_HEADER_LIST_SIZE setting.

By default no limit is enforced.

pub fn set_qpack_max_table_capacity(&mut self, v: u64)[src]

Sets the SETTINGS_QPACK_MAX_TABLE_CAPACITY setting.

The default value is 0.

pub fn set_qpack_blocked_streams(&mut self, v: u64)[src]

Sets the SETTINGS_QPACK_BLOCKED_STREAMS setting.

The default value is 0.

Auto Trait Implementations

impl RefUnwindSafe for Config

impl Send for Config

impl Sync for Config

impl Unpin for Config

impl UnwindSafe for Config

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.