pub struct TeeConfig {
pub output_path: PathBuf,
pub format: TeeFormat,
pub enabled: bool,
}Expand description
Configuration for Tee operations.
Fields§
§output_path: PathBufPath to write teed data
format: TeeFormatOutput format
enabled: boolWhether tee is enabled
Trait Implementations§
Source§impl FromParameters for TeeConfig
Implementation of FromParameters for TeeConfig.
impl FromParameters for TeeConfig
Implementation of FromParameters for TeeConfig.
Extracts typed configuration from HashMap parameters following the pattern established by other service configs.
Source§fn from_parameters(
params: &HashMap<String, String>,
) -> Result<Self, PipelineError>
fn from_parameters( params: &HashMap<String, String>, ) -> Result<Self, PipelineError>
Converts HashMap parameters to typed configuration. Read more
impl Eq for TeeConfig
impl StructuralPartialEq for TeeConfig
Auto Trait Implementations§
impl Freeze for TeeConfig
impl RefUnwindSafe for TeeConfig
impl Send for TeeConfig
impl Sync for TeeConfig
impl Unpin for TeeConfig
impl UnwindSafe for TeeConfig
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more