pub trait BuildChunkScope<S2: SyncScope>: SyncScope {
type CS: ChunkScope<FromScope = Self, ToScope = S2>;
// Required method
fn build_chunk_scope(&self, to: S2) -> Self::CS;
}Required Associated Types§
type CS: ChunkScope<FromScope = Self, ToScope = S2>
Required Methods§
fn build_chunk_scope(&self, to: S2) -> Self::CS
Implementors§
Source§impl BuildChunkScope<Block> for Grid
impl BuildChunkScope<Block> for Grid
type CS = Grid2BlockScope
Source§impl BuildChunkScope<Thread> for Block
impl BuildChunkScope<Thread> for Block
type CS = Block2ThreadScope
Source§impl BuildChunkScope<Thread> for Grid
impl BuildChunkScope<Thread> for Grid
type CS = Grid2ThreadScope
Source§impl<const SIZE: usize> BuildChunkScope<Thread> for ThreadWarpTile<SIZE>
Warp -> Thread
impl<const SIZE: usize> BuildChunkScope<Thread> for ThreadWarpTile<SIZE>
Warp -> Thread