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§
fn windows_mut(&mut self, size: usize) -> WindowsMut<'_, T>
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]
impl<T> WindowsMutExt<T> for [T]
source§fn windows_mut(&mut self, size: usize) -> WindowsMut<'_, T>
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>
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]
impl<T, const N: usize> WindowsMutExt<T> for [T; N]
source§fn windows_mut(&mut self, size: usize) -> WindowsMut<'_, T>
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>
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
.