Struct polars_core::prelude::RollingOptions
source · [−]pub struct RollingOptions {
pub window_size: usize,
pub min_periods: usize,
pub weights: Option<Vec<f64>>,
pub center: bool,
}Fields
window_size: usizeThe length of the window.
min_periods: usizeAmount of elements in the window that should be filled before computing a result.
weights: Option<Vec<f64>>An optional slice with the same length as the window that will be multiplied elementwise with the values in the window.
center: boolSet the labels at the center of the window.
Trait Implementations
sourceimpl Clone for RollingOptions
impl Clone for RollingOptions
sourcefn clone(&self) -> RollingOptions
fn clone(&self) -> RollingOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for RollingOptions
impl Send for RollingOptions
impl Sync for RollingOptions
impl Unpin for RollingOptions
impl UnwindSafe for RollingOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more