pub struct NoTilingLayout {}Expand description
Dummy tiling layout that panics if it’s used. Can be used when the reader is known to be a
FillReader
Trait Implementations§
Source§impl Clone for NoTilingLayout
impl Clone for NoTilingLayout
Source§fn clone(&self) -> NoTilingLayout
fn clone(&self) -> NoTilingLayout
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl TilingLayout for NoTilingLayout
impl TilingLayout for NoTilingLayout
Source§fn get_tile<ES: Numeric>(
_stage: &StridedStage<ES, Self>,
_tile: Coords2d,
_buffer_index: u32,
_ident: StageIdent,
_config: StageMemoryConfig,
) -> StridedTile<ES>
fn get_tile<ES: Numeric>( _stage: &StridedStage<ES, Self>, _tile: Coords2d, _buffer_index: u32, _ident: StageIdent, _config: StageMemoryConfig, ) -> StridedTile<ES>
Returns the tile at shared memory coordinates
fn __expand_get_tile<ES: Numeric>( scope: &mut Scope, _stage: <StridedStage<ES, Self> as CubeType>::ExpandType, _tile: <Coords2d as CubeType>::ExpandType, _buffer_index: <u32 as CubeType>::ExpandType, _ident: StageIdent, _config: StageMemoryConfig, ) -> <StridedTile<ES> as CubeType>::ExpandType
Source§impl TilingValidation for NoTilingLayout
impl TilingValidation for NoTilingLayout
fn check(_config: GlobalMemoryConfig) -> Result<(), InvalidConfigError>
impl Copy for NoTilingLayout
Auto Trait Implementations§
impl Freeze for NoTilingLayout
impl RefUnwindSafe for NoTilingLayout
impl Send for NoTilingLayout
impl Sync for NoTilingLayout
impl Unpin for NoTilingLayout
impl UnwindSafe for NoTilingLayout
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