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<'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