1use std::marker::PhantomData;
2
3use crate::layouts::Backend;
4
5pub struct ScratchOwned<B: Backend> {
6 pub data: Vec<u8>,
7 pub _phantom: PhantomData<B>,
8}
9
10pub struct Scratch<B: Backend> {
11 pub _phantom: PhantomData<B>,
12 pub data: [u8],
13}