pub enum SourceNormalizerSessionRequirements {
Packet(SourceNormalizerPacketSessionRequirements),
Resource(SourceNormalizerResourceSessionRequirements),
}Expand description
Capability requirements used when opening one source normalizer session.
Variants§
Packet(SourceNormalizerPacketSessionRequirements)
Resource(SourceNormalizerResourceSessionRequirements)
Implementations§
Source§impl SourceNormalizerSessionRequirements
impl SourceNormalizerSessionRequirements
Sourcepub fn missing_capabilities(
&self,
capabilities: &SourceNormalizerSessionCapabilities<'_>,
) -> Vec<String>
pub fn missing_capabilities( &self, capabilities: &SourceNormalizerSessionCapabilities<'_>, ) -> Vec<String>
Returns missing capability names for this requirement.
Trait Implementations§
Source§impl Clone for SourceNormalizerSessionRequirements
impl Clone for SourceNormalizerSessionRequirements
Source§fn clone(&self) -> SourceNormalizerSessionRequirements
fn clone(&self) -> SourceNormalizerSessionRequirements
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<'de> Deserialize<'de> for SourceNormalizerSessionRequirements
impl<'de> Deserialize<'de> for SourceNormalizerSessionRequirements
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SourceNormalizerSessionRequirements
impl StructuralPartialEq for SourceNormalizerSessionRequirements
Auto Trait Implementations§
impl Freeze for SourceNormalizerSessionRequirements
impl RefUnwindSafe for SourceNormalizerSessionRequirements
impl Send for SourceNormalizerSessionRequirements
impl Sync for SourceNormalizerSessionRequirements
impl Unpin for SourceNormalizerSessionRequirements
impl UnsafeUnpin for SourceNormalizerSessionRequirements
impl UnwindSafe for SourceNormalizerSessionRequirements
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