pub struct SourceNormalizerResourceSessionRequirements {
pub runtime_profile: String,
pub output_route: SourceNormalizerOutputRoute,
pub content_type: Option<String>,
pub require_growing_resources: bool,
pub require_range_reads: bool,
pub require_cancel: bool,
}Expand description
Resource-output capability requirements.
Fields§
§runtime_profile: String§output_route: SourceNormalizerOutputRoute§content_type: Option<String>§require_growing_resources: bool§require_range_reads: bool§require_cancel: boolImplementations§
Source§impl SourceNormalizerResourceSessionRequirements
impl SourceNormalizerResourceSessionRequirements
Sourcepub fn missing_capabilities(
&self,
capabilities: &SourceNormalizerResourceCapabilities,
) -> Vec<String>
pub fn missing_capabilities( &self, capabilities: &SourceNormalizerResourceCapabilities, ) -> Vec<String>
Returns missing capability names for this requirement.
Trait Implementations§
Source§impl Clone for SourceNormalizerResourceSessionRequirements
impl Clone for SourceNormalizerResourceSessionRequirements
Source§fn clone(&self) -> SourceNormalizerResourceSessionRequirements
fn clone(&self) -> SourceNormalizerResourceSessionRequirements
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 SourceNormalizerResourceSessionRequirements
impl<'de> Deserialize<'de> for SourceNormalizerResourceSessionRequirements
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 SourceNormalizerResourceSessionRequirements
impl StructuralPartialEq for SourceNormalizerResourceSessionRequirements
Auto Trait Implementations§
impl Freeze for SourceNormalizerResourceSessionRequirements
impl RefUnwindSafe for SourceNormalizerResourceSessionRequirements
impl Send for SourceNormalizerResourceSessionRequirements
impl Sync for SourceNormalizerResourceSessionRequirements
impl Unpin for SourceNormalizerResourceSessionRequirements
impl UnsafeUnpin for SourceNormalizerResourceSessionRequirements
impl UnwindSafe for SourceNormalizerResourceSessionRequirements
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