pub enum CarrierFrequency {
Show 20 variants
Delta,
Theta,
Alpha,
Beta,
Gamma,
SolfeggioRoot,
SolfeggioSacral,
SolfeggioSolarPlexus,
SolfeggioHeart,
SolfeggioThroat,
SolfeggioThirdEye,
SolfeggioCrown,
TuningForkRoot,
TuningForkSacral,
TuningForkSolarPlexus,
TuningForkHeart,
TuningForkThroat,
TuningForkThirdEye,
TuningForkCrown,
Custom(f32),
}Expand description
Represents common brainwave carrier frequencies.
Variants§
Delta
Delta wave range (0.5 - 4 Hz), often associated with deep sleep.
Theta
Theta wave range (4 - 8 Hz), associated with meditation, relaxation, and creativity.
Alpha
Alpha wave range (8 - 12 Hz), associated with relaxed, yet alert states.
Beta
Beta wave range (12 - 30 Hz), associated with active, busy, or anxious thinking.
Gamma
Gamma wave range (30 - 100 Hz), associated with higher-level cognitive functions.
SolfeggioRoot
SolfeggioSacral
SolfeggioSolarPlexus
SolfeggioHeart
SolfeggioThroat
SolfeggioThirdEye
SolfeggioCrown
TuningForkRoot
TuningForkSacral
TuningForkSolarPlexus
TuningForkHeart
TuningForkThroat
TuningForkThirdEye
TuningForkCrown
Custom(f32)
Allows specifying a custom carrier frequency in Hz.
Trait Implementations§
Source§impl Clone for CarrierFrequency
impl Clone for CarrierFrequency
Source§fn clone(&self) -> CarrierFrequency
fn clone(&self) -> CarrierFrequency
Returns a duplicate of the value. Read more
1.0.0 · 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 CarrierFrequency
impl Debug for CarrierFrequency
Source§impl PartialEq for CarrierFrequency
impl PartialEq for CarrierFrequency
Source§impl ToFrequency for CarrierFrequency
impl ToFrequency for CarrierFrequency
impl Copy for CarrierFrequency
impl StructuralPartialEq for CarrierFrequency
Auto Trait Implementations§
impl Freeze for CarrierFrequency
impl RefUnwindSafe for CarrierFrequency
impl Send for CarrierFrequency
impl Sync for CarrierFrequency
impl Unpin for CarrierFrequency
impl UnwindSafe for CarrierFrequency
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