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}