pub struct MaczBuilder { /* private fields */ }Implementations§
Source§impl MaczBuilder
impl MaczBuilder
pub fn new() -> Self
pub fn fast_length(self, n: usize) -> Self
pub fn slow_length(self, n: usize) -> Self
pub fn signal_length(self, n: usize) -> Self
pub fn lengthz(self, n: usize) -> Self
pub fn length_stdev(self, n: usize) -> Self
pub fn a(self, val: f64) -> Self
pub fn b(self, val: f64) -> Self
pub fn use_lag(self, val: bool) -> Self
pub fn gamma(self, val: f64) -> Self
pub fn kernel(self, k: Kernel) -> Self
pub fn build_params(self) -> MaczParams
pub fn apply_slice(self, data: &[f64]) -> Result<MaczOutput, MaczError>
pub fn apply_candles( self, c: &Candles, src: &str, ) -> Result<MaczOutput, MaczError>
pub fn apply_candles_with_volume( self, c: &Candles, src: &str, volume: &[f64], ) -> Result<MaczOutput, MaczError>
pub fn apply(self, c: &Candles) -> Result<MaczOutput, MaczError>
pub fn into_stream(self) -> Result<MaczStream, MaczError>
Trait Implementations§
Source§impl Clone for MaczBuilder
impl Clone for MaczBuilder
Source§fn clone(&self) -> MaczBuilder
fn clone(&self) -> MaczBuilder
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 MaczBuilder
impl Debug for MaczBuilder
Auto Trait Implementations§
impl Freeze for MaczBuilder
impl RefUnwindSafe for MaczBuilder
impl Send for MaczBuilder
impl Sync for MaczBuilder
impl Unpin for MaczBuilder
impl UnsafeUnpin for MaczBuilder
impl UnwindSafe for MaczBuilder
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<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