pub struct InboundSignalingMetadata { /* private fields */ }Expand description
Ordered, duplicate-preserving signaling metadata captured for an inbound
connection. Field values are redacted from Debug output.
Implementations§
Source§impl InboundSignalingMetadata
impl InboundSignalingMetadata
pub fn new<I, N, V>( entries: I, ) -> Result<InboundSignalingMetadata, InboundContextError>
pub fn is_empty(&self) -> bool
pub fn len(&self) -> usize
Sourcepub fn iter(&self) -> impl ExactSizeIterator
pub fn iter(&self) -> impl ExactSizeIterator
Iterate over metadata values. Avoid formatting or logging the values.
pub fn values<'a>(&'a self, name: &'a str) -> impl Iterator<Item = &'a str> + 'a
Trait Implementations§
Source§impl Debug for InboundSignalingMetadata
impl Debug for InboundSignalingMetadata
Source§impl Default for InboundSignalingMetadata
impl Default for InboundSignalingMetadata
Source§fn default() -> InboundSignalingMetadata
fn default() -> InboundSignalingMetadata
Returns the “default value” for a type. Read more
Source§impl Drop for InboundSignalingMetadata
impl Drop for InboundSignalingMetadata
impl Eq for InboundSignalingMetadata
Source§impl PartialEq for InboundSignalingMetadata
impl PartialEq for InboundSignalingMetadata
impl StructuralPartialEq for InboundSignalingMetadata
Auto Trait Implementations§
impl Freeze for InboundSignalingMetadata
impl RefUnwindSafe for InboundSignalingMetadata
impl Send for InboundSignalingMetadata
impl Sync for InboundSignalingMetadata
impl Unpin for InboundSignalingMetadata
impl UnsafeUnpin for InboundSignalingMetadata
impl UnwindSafe for InboundSignalingMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.