pub struct SourceNormalizerResourcePluginCapabilitySummary {
pub supported_runtime_profiles: Vec<String>,
pub supported_output_routes: Vec<String>,
pub max_level: SourceNormalizerNormalizeLevel,
pub content_types: Vec<String>,
pub supports_growing_resources: bool,
pub supports_range_reads: bool,
pub supports_cancel: bool,
pub required_capabilities: SourceNormalizerRequiredCapabilities,
pub cache_policy: SourceNormalizerResourceCachePolicy,
pub max_sessions: Option<u32>,
}Expand description
Compact capability summary for one resource-output source normalizer plugin.
Fields§
§supported_runtime_profiles: Vec<String>§supported_output_routes: Vec<String>§max_level: SourceNormalizerNormalizeLevel§content_types: Vec<String>§supports_growing_resources: bool§supports_range_reads: bool§supports_cancel: bool§required_capabilities: SourceNormalizerRequiredCapabilities§cache_policy: SourceNormalizerResourceCachePolicy§max_sessions: Option<u32>Trait Implementations§
Source§impl Clone for SourceNormalizerResourcePluginCapabilitySummary
impl Clone for SourceNormalizerResourcePluginCapabilitySummary
Source§fn clone(&self) -> SourceNormalizerResourcePluginCapabilitySummary
fn clone(&self) -> SourceNormalizerResourcePluginCapabilitySummary
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 Eq for SourceNormalizerResourcePluginCapabilitySummary
Source§impl From<&SourceNormalizerResourceCapabilities> for SourceNormalizerResourcePluginCapabilitySummary
impl From<&SourceNormalizerResourceCapabilities> for SourceNormalizerResourcePluginCapabilitySummary
Source§fn from(capabilities: &SourceNormalizerResourceCapabilities) -> Self
fn from(capabilities: &SourceNormalizerResourceCapabilities) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for SourceNormalizerResourcePluginCapabilitySummary
Auto Trait Implementations§
impl Freeze for SourceNormalizerResourcePluginCapabilitySummary
impl RefUnwindSafe for SourceNormalizerResourcePluginCapabilitySummary
impl Send for SourceNormalizerResourcePluginCapabilitySummary
impl Sync for SourceNormalizerResourcePluginCapabilitySummary
impl Unpin for SourceNormalizerResourcePluginCapabilitySummary
impl UnsafeUnpin for SourceNormalizerResourcePluginCapabilitySummary
impl UnwindSafe for SourceNormalizerResourcePluginCapabilitySummary
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.