Trait lender::WindowsMutExt

source ·
pub trait WindowsMutExt<T> {
    // Required methods
    fn windows_mut(&mut self, size: usize) -> WindowsMut<'_, T>;
    fn array_windows_mut<const WINDOW_SIZE: usize>(
        &mut self
    ) -> ArrayWindowsMut<'_, T, WINDOW_SIZE>;
}
Expand description

Extension trait adding to slices and arrays the methods windows_mut and array_windows_mut.

Required Methods§

source

fn windows_mut(&mut self, size: usize) -> WindowsMut<'_, T>

source

fn array_windows_mut<const WINDOW_SIZE: usize>( &mut self ) -> ArrayWindowsMut<'_, T, WINDOW_SIZE>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> WindowsMutExt<T> for [T]

source§

fn windows_mut(&mut self, size: usize) -> WindowsMut<'_, T>

This method is a convenient entry point for windows_mut.

source§

fn array_windows_mut<const WINDOW_SIZE: usize>( &mut self ) -> ArrayWindowsMut<'_, T, WINDOW_SIZE>

This method is a convenient entry point for array_windows_mut.

source§

impl<T, const N: usize> WindowsMutExt<T> for [T; N]

source§

fn windows_mut(&mut self, size: usize) -> WindowsMut<'_, T>

This method is a convenient entry point for windows_mut.

source§

fn array_windows_mut<const WINDOW_SIZE: usize>( &mut self ) -> ArrayWindowsMut<'_, T, WINDOW_SIZE>

This method is a convenient entry point for array_windows_mut.

Implementors§