Trait tea_rolling::RollingValidRegBinary
source · pub trait RollingValidRegBinary<T: IsNone>: Vec1View<T> {
// Provided methods
fn ts_vregx_alpha_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
out: Option<O::UninitRefMut<'_>>,
) -> Option<O>
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_alpha<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
) -> O
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_beta_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
out: Option<O::UninitRefMut<'_>>,
) -> Option<O>
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_beta<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
) -> O
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_resid_mean_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
out: Option<O::UninitRefMut<'_>>,
) -> Option<O>
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_resid_mean<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
) -> O
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_resid_std_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
out: Option<O::UninitRefMut<'_>>,
) -> Option<O>
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_resid_std<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
) -> O
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_resid_skew_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
out: Option<O::UninitRefMut<'_>>,
) -> Option<O>
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
fn ts_vregx_resid_skew<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>(
&self,
other: &V2,
window: usize,
min_periods: Option<usize>,
) -> O
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<U> { ... }
}Provided Methods§
fn ts_vregx_alpha_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
fn ts_vregx_alpha<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
fn ts_vregx_beta_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
fn ts_vregx_beta<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
fn ts_vregx_resid_mean_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
fn ts_vregx_resid_mean<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
fn ts_vregx_resid_std_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
fn ts_vregx_resid_std<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
fn ts_vregx_resid_skew_to<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, out: Option<O::UninitRefMut<'_>>, ) -> Option<O>
fn ts_vregx_resid_skew<O: Vec1<U>, U, V2: Vec1View<T2>, T2: IsNone>( &self, other: &V2, window: usize, min_periods: Option<usize>, ) -> O
Object Safety§
This trait is not object safe.