pub enum ServerChannelBinding {
None,
TlsServerEndPoint(Vec<u8>),
}Expand description
Channel-binding evidence available to a server-side SCRAM exchange.
Variants§
None
The connection does not provide channel binding.
TlsServerEndPoint(Vec<u8>)
RFC 5929 tls-server-end-point bytes for the terminated TLS transport.
Trait Implementations§
Source§impl Clone for ServerChannelBinding
impl Clone for ServerChannelBinding
Source§fn clone(&self) -> ServerChannelBinding
fn clone(&self) -> ServerChannelBinding
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 moreSource§impl Debug for ServerChannelBinding
impl Debug for ServerChannelBinding
impl Eq for ServerChannelBinding
Source§impl PartialEq for ServerChannelBinding
impl PartialEq for ServerChannelBinding
impl StructuralPartialEq for ServerChannelBinding
Auto Trait Implementations§
impl Freeze for ServerChannelBinding
impl RefUnwindSafe for ServerChannelBinding
impl Send for ServerChannelBinding
impl Sync for ServerChannelBinding
impl Unpin for ServerChannelBinding
impl UnsafeUnpin for ServerChannelBinding
impl UnwindSafe for ServerChannelBinding
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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