pub struct SourceNormalizerResourceSessionConfig {
pub runtime_profile: String,
pub input: String,
pub headers: Vec<(String, String)>,
pub output_root: String,
pub cache_policy: SourceNormalizerResourceCachePolicy,
pub preferred_route: Option<SourceNormalizerOutputRoute>,
pub startup_timeout_ms: Option<u64>,
pub read_idle_timeout_ms: Option<u64>,
}Expand description
Configuration used to open one disk-backed resource source normalizer session.
Fields§
§runtime_profile: String§input: String§headers: Vec<(String, String)>§output_root: String§cache_policy: SourceNormalizerResourceCachePolicy§preferred_route: Option<SourceNormalizerOutputRoute>§startup_timeout_ms: Option<u64>§read_idle_timeout_ms: Option<u64>Trait Implementations§
Source§impl Clone for SourceNormalizerResourceSessionConfig
impl Clone for SourceNormalizerResourceSessionConfig
Source§fn clone(&self) -> SourceNormalizerResourceSessionConfig
fn clone(&self) -> SourceNormalizerResourceSessionConfig
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 SourceNormalizerResourceSessionConfig
impl<'de> Deserialize<'de> for SourceNormalizerResourceSessionConfig
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 SourceNormalizerResourceSessionConfig
impl StructuralPartialEq for SourceNormalizerResourceSessionConfig
Auto Trait Implementations§
impl Freeze for SourceNormalizerResourceSessionConfig
impl RefUnwindSafe for SourceNormalizerResourceSessionConfig
impl Send for SourceNormalizerResourceSessionConfig
impl Sync for SourceNormalizerResourceSessionConfig
impl Unpin for SourceNormalizerResourceSessionConfig
impl UnsafeUnpin for SourceNormalizerResourceSessionConfig
impl UnwindSafe for SourceNormalizerResourceSessionConfig
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