pub struct OttoBuilder { /* private fields */ }Implementations§
Source§impl OttoBuilder
impl OttoBuilder
pub fn new() -> Self
pub fn ott_period(self, p: usize) -> Self
pub fn ott_percent(self, p: f64) -> Self
pub fn fast_vidya_length(self, l: usize) -> Self
pub fn slow_vidya_length(self, l: usize) -> Self
pub fn correcting_constant(self, c: f64) -> Self
pub fn ma_type(self, m: &'static str) -> Self
pub fn kernel(self, k: Kernel) -> Self
pub fn apply(self, c: &Candles) -> Result<OttoOutput, OttoError>
pub fn apply_slice(self, data: &[f64]) -> Result<OttoOutput, OttoError>
pub fn into_stream(self) -> Result<OttoStream, OttoError>
Trait Implementations§
Source§impl Clone for OttoBuilder
impl Clone for OttoBuilder
Source§fn clone(&self) -> OttoBuilder
fn clone(&self) -> OttoBuilder
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 OttoBuilder
impl Debug for OttoBuilder
Source§impl Default for OttoBuilder
impl Default for OttoBuilder
impl Copy for OttoBuilder
Auto Trait Implementations§
impl Freeze for OttoBuilder
impl RefUnwindSafe for OttoBuilder
impl Send for OttoBuilder
impl Sync for OttoBuilder
impl Unpin for OttoBuilder
impl UnwindSafe for OttoBuilder
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