pub struct StridedStageFamily;Trait Implementations§
Source§impl LoadStageFamily for StridedStageFamily
impl LoadStageFamily for StridedStageFamily
fn create<ES: Numeric, NS: Size, T: TilingLayout>( alignment: usize, config: StageMemoryConfig, ) -> Self::Stage<ES, NS, T>
fn with_buffer_index<ES: Numeric, NS: Size, T: TilingLayout>( stage: &Self::Stage<ES, NS, T>, buffer_index: u32, ) -> Self::Stage<ES, NS, T>
fn free<ES: Numeric, NS: Size, T: TilingLayout>(stage: &Self::Stage<ES, NS, T>)
fn __expand_create<ES: Numeric, NS: Size, T: TilingLayout>( scope: &Scope, alignment: usize, config: StageMemoryConfig, ) -> <Self::Stage<ES, NS, T> as CubeType>::ExpandType
fn __expand_with_buffer_index<ES: Numeric, NS: Size, T: TilingLayout>( scope: &Scope, stage: &<Self::Stage<ES, NS, T> as CubeType>::ExpandType, buffer_index: <u32 as CubeType>::ExpandType, ) -> <Self::Stage<ES, NS, T> as CubeType>::ExpandType
fn __expand_free<ES: Numeric, NS: Size, T: TilingLayout>( scope: &Scope, stage: &<Self::Stage<ES, NS, T> as CubeType>::ExpandType, )
Source§impl StageFamily for StridedStageFamily
impl StageFamily for StridedStageFamily
type Stage<ES: Numeric, NS: Size, T: TilingLayout> = StridedStageMemory<ES, NS, T>
Auto Trait Implementations§
impl Freeze for StridedStageFamily
impl RefUnwindSafe for StridedStageFamily
impl Send for StridedStageFamily
impl Sync for StridedStageFamily
impl Unpin for StridedStageFamily
impl UnsafeUnpin for StridedStageFamily
impl UnwindSafe for StridedStageFamily
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more