Struct MethodologyMetadata
#[non_exhaustive]pub struct MethodologyMetadata {
pub api_version: Cow<'static, str>,
pub profile_version: Cow<'static, str>,
pub profile_kind: FinanceProfileKind,
pub sampling: SamplingCadence,
pub lookback_periods: usize,
pub input_centering: FinanceInputCentering,
pub transform: TransformSpec,
pub boundary: Option<BoundaryModeSpec>,
pub wavelet: WaveletSpec,
pub requested_levels: Option<usize>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
api_version: Cow<'static, str>§profile_version: Cow<'static, str>§profile_kind: FinanceProfileKind§sampling: SamplingCadence§lookback_periods: usize§input_centering: FinanceInputCentering§transform: TransformSpec§boundary: Option<BoundaryModeSpec>§wavelet: WaveletSpec§requested_levels: Option<usize>Implementations§
§impl MethodologyMetadata
impl MethodologyMetadata
pub fn from_profile(profile: &FinanceProfile) -> Self
pub fn from_profile(profile: &FinanceProfile) -> Self
Trait Implementations§
§impl Clone for MethodologyMetadata
impl Clone for MethodologyMetadata
§fn clone(&self) -> MethodologyMetadata
fn clone(&self) -> MethodologyMetadata
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for MethodologyMetadata
impl PartialEq for MethodologyMetadata
impl StructuralPartialEq for MethodologyMetadata
Auto Trait Implementations§
impl Freeze for MethodologyMetadata
impl RefUnwindSafe for MethodologyMetadata
impl Send for MethodologyMetadata
impl Sync for MethodologyMetadata
impl Unpin for MethodologyMetadata
impl UnwindSafe for MethodologyMetadata
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)