Struct CwtSpectralFingerprintResult
#[non_exhaustive]pub struct CwtSpectralFingerprintResult {
pub band_powers: Vec<CwtBandPower>,
pub dominant_period: CwtBandPower,
pub spectral_centroid_period: f64,
pub total_power: f64,
pub spectral_entropy: f64,
pub normalized_entropy: f64,
pub scalogram: Option<CwtPowerScalogram>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
band_powers: Vec<CwtBandPower>§dominant_period: CwtBandPower§spectral_centroid_period: f64§total_power: f64§spectral_entropy: f64§normalized_entropy: f64§scalogram: Option<CwtPowerScalogram>Implementations§
Trait Implementations§
§impl Clone for CwtSpectralFingerprintResult
impl Clone for CwtSpectralFingerprintResult
§fn clone(&self) -> CwtSpectralFingerprintResult
fn clone(&self) -> CwtSpectralFingerprintResult
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for CwtSpectralFingerprintResult
impl PartialEq for CwtSpectralFingerprintResult
impl StructuralPartialEq for CwtSpectralFingerprintResult
Auto Trait Implementations§
impl Freeze for CwtSpectralFingerprintResult
impl RefUnwindSafe for CwtSpectralFingerprintResult
impl Send for CwtSpectralFingerprintResult
impl Sync for CwtSpectralFingerprintResult
impl Unpin for CwtSpectralFingerprintResult
impl UnwindSafe for CwtSpectralFingerprintResult
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)