pub enum TlsAlpnPreference {
Auto,
Http1Only,
}Expand description
Per-call hint for how a TLS connector should advertise ALPN.
Auto leaves protocol selection to the connector’s default behavior.
Http1Only is used by WebSocket-over-TLS calls, which must complete an
HTTP/1.1 upgrade handshake and therefore must not negotiate HTTP/2.
Variants§
Trait Implementations§
Source§impl Clone for TlsAlpnPreference
impl Clone for TlsAlpnPreference
Source§fn clone(&self) -> TlsAlpnPreference
fn clone(&self) -> TlsAlpnPreference
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TlsAlpnPreference
Source§impl Debug for TlsAlpnPreference
impl Debug for TlsAlpnPreference
Source§impl Default for TlsAlpnPreference
impl Default for TlsAlpnPreference
Source§fn default() -> TlsAlpnPreference
fn default() -> TlsAlpnPreference
Returns the “default value” for a type. Read more
impl Eq for TlsAlpnPreference
Source§impl PartialEq for TlsAlpnPreference
impl PartialEq for TlsAlpnPreference
Source§fn eq(&self, other: &TlsAlpnPreference) -> bool
fn eq(&self, other: &TlsAlpnPreference) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TlsAlpnPreference
Auto Trait Implementations§
impl Freeze for TlsAlpnPreference
impl RefUnwindSafe for TlsAlpnPreference
impl Send for TlsAlpnPreference
impl Sync for TlsAlpnPreference
impl Unpin for TlsAlpnPreference
impl UnsafeUnpin for TlsAlpnPreference
impl UnwindSafe for TlsAlpnPreference
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.