pub struct KstBuilder { /* private fields */ }Implementations§
Source§impl KstBuilder
impl KstBuilder
pub fn new() -> Self
pub fn sma_period1(self, n: usize) -> Self
pub fn sma_period2(self, n: usize) -> Self
pub fn sma_period3(self, n: usize) -> Self
pub fn sma_period4(self, n: usize) -> Self
pub fn roc_period1(self, n: usize) -> Self
pub fn roc_period2(self, n: usize) -> Self
pub fn roc_period3(self, n: usize) -> Self
pub fn roc_period4(self, n: usize) -> Self
pub fn signal_period(self, n: usize) -> Self
pub fn kernel(self, k: Kernel) -> Self
pub fn apply(self, c: &Candles) -> Result<KstOutput, KstError>
pub fn apply_slice(self, d: &[f64]) -> Result<KstOutput, KstError>
pub fn into_stream(self) -> Result<KstStream, KstError>
Trait Implementations§
Source§impl Clone for KstBuilder
impl Clone for KstBuilder
Source§fn clone(&self) -> KstBuilder
fn clone(&self) -> KstBuilder
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 KstBuilder
impl Debug for KstBuilder
Source§impl Default for KstBuilder
impl Default for KstBuilder
impl Copy for KstBuilder
Auto Trait Implementations§
impl Freeze for KstBuilder
impl RefUnwindSafe for KstBuilder
impl Send for KstBuilder
impl Sync for KstBuilder
impl Unpin for KstBuilder
impl UnsafeUnpin for KstBuilder
impl UnwindSafe for KstBuilder
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