pub struct DiBuilder { /* private fields */ }Implementations§
Source§impl DiBuilder
impl DiBuilder
pub fn new() -> Self
pub fn period(self, n: usize) -> Self
pub fn kernel(self, k: Kernel) -> Self
pub fn apply(self, candles: &Candles) -> Result<DiOutput, DiError>
pub fn apply_slices( self, high: &[f64], low: &[f64], close: &[f64], ) -> Result<DiOutput, DiError>
pub fn into_stream(self) -> Result<DiStream, DiError>
Trait Implementations§
impl Copy for DiBuilder
Auto Trait Implementations§
impl Freeze for DiBuilder
impl RefUnwindSafe for DiBuilder
impl Send for DiBuilder
impl Sync for DiBuilder
impl Unpin for DiBuilder
impl UnsafeUnpin for DiBuilder
impl UnwindSafe for DiBuilder
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