pub struct DatabentoDecodeConfig {
pub option_expiration: AHashMap<Dataset, OptionExpirationRule>,
}Expand description
Dataset-specific configuration applied while decoding Databento definitions.
The configuration is keyed by [dbn::Dataset] so per-dataset parsing rules scale without
changing decode function signatures: adding behavior for another dataset is a new map entry.
Fields§
§option_expiration: AHashMap<Dataset, OptionExpirationRule>Per-dataset option expiration correction rules.
Trait Implementations§
Source§impl Clone for DatabentoDecodeConfig
impl Clone for DatabentoDecodeConfig
Source§fn clone(&self) -> DatabentoDecodeConfig
fn clone(&self) -> DatabentoDecodeConfig
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 Debug for DatabentoDecodeConfig
impl Debug for DatabentoDecodeConfig
Auto Trait Implementations§
impl Freeze for DatabentoDecodeConfig
impl RefUnwindSafe for DatabentoDecodeConfig
impl Send for DatabentoDecodeConfig
impl Sync for DatabentoDecodeConfig
impl Unpin for DatabentoDecodeConfig
impl UnsafeUnpin for DatabentoDecodeConfig
impl UnwindSafe for DatabentoDecodeConfig
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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