pub struct KernelShadow<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS>{ /* private fields */ }Implementations§
Source§impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
pub fn with_view<R>( &self, f: impl FnOnce(&mut KernelView<'_, TS, BS, BC>) -> R, ) -> R
pub fn with_view_unchecked<R>( &self, f: impl FnOnce(&mut KernelView<'_, TS, BS, BC>) -> R, ) -> R
Auto Trait Implementations§
impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> Freeze for KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> !RefUnwindSafe for KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> !Send for KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> !Sync for KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> Unpin for KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
impl<'a, const TS: usize, const BS: usize, const BC: usize, AP, PP, PT, PK, SS> !UnwindSafe for KernelShadow<'a, TS, BS, BC, AP, PP, PT, PK, SS>
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