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