pub struct MacdBuilder { /* private fields */ }Implementations§
Source§impl MacdBuilder
impl MacdBuilder
pub fn new() -> Self
pub fn fast_period(self, n: usize) -> Self
pub fn slow_period(self, n: usize) -> Self
pub fn signal_period(self, n: usize) -> Self
pub fn ma_type<S: Into<String>>(self, s: S) -> Self
pub fn kernel(self, k: Kernel) -> Self
pub fn apply(self, c: &Candles) -> Result<MacdOutput, MacdError>
pub fn apply_slice(self, d: &[f64]) -> Result<MacdOutput, MacdError>
Trait Implementations§
Source§impl Clone for MacdBuilder
impl Clone for MacdBuilder
Source§fn clone(&self) -> MacdBuilder
fn clone(&self) -> MacdBuilder
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 MacdBuilder
impl Debug for MacdBuilder
Auto Trait Implementations§
impl Freeze for MacdBuilder
impl RefUnwindSafe for MacdBuilder
impl Send for MacdBuilder
impl Sync for MacdBuilder
impl Unpin for MacdBuilder
impl UnwindSafe for MacdBuilder
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