dope_core/driver/
buffers.rs1use crate::backend::Backend;
2use crate::backend::ops::buffers::BufferBackend;
3
4use super::DriverContext;
5
6pub trait ProvidedBuffers {
7 fn buffer_group(&self) -> u16;
8 fn buffer_len(&self) -> usize;
9}
10
11impl ProvidedBuffers for DriverContext<'_, '_> {
12 fn buffer_group(&self) -> u16 {
13 <Backend as BufferBackend>::buffer_group(self.backend_ref())
14 }
15
16 fn buffer_len(&self) -> usize {
17 <Backend as BufferBackend>::buffer_len(self.backend_ref())
18 }
19}