arnaucube
arnaucube/poulpyPublic Self-hosted repository
poulpy/backend/src/hal/layouts/scratch.rs
backend/src/hal/layouts/scratch.rsRaw
 1use std::marker::PhantomData;
 2
 3use crate::hal::layouts::Backend;
 4
 5pub struct ScratchOwned<B: Backend> {
 6    pub(crate) data: Vec<u8>,
 7    pub(crate) _phantom: PhantomData<B>,
 8}
 9
10pub struct Scratch<B: Backend> {
11    pub(crate) _phantom: PhantomData<B>,
12    pub(crate) data: [u8],
13}