pub struct BufferInfo {
pub handle: SafeDescriptor,
pub planes: [PlaneInfo; 4],
pub modifier: u64,
pub guest_cpu_mappable: bool,
}Fields§
§handle: SafeDescriptor§planes: [PlaneInfo; 4]§modifier: u64§guest_cpu_mappable: boolWhether the buffer can be accessed by the guest CPU.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BufferInfo
impl<'de> Deserialize<'de> for BufferInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BufferInfo
impl RefUnwindSafe for BufferInfo
impl Send for BufferInfo
impl Sync for BufferInfo
impl Unpin for BufferInfo
impl UnwindSafe for BufferInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more