pub struct BufferAttachment {
pub buffer_id: ObjectId,
pub buffer: Buffer,
}
Expand description
A BufferAttachment
holds the state of the attached buffer to a Surface
.
This amount to the set of arguments to the most recently received
wl_surface::attach
request.
Fields§
§buffer_id: ObjectId
§buffer: Buffer
The buffer object.
Implementations§
Trait Implementations§
Source§impl Clone for BufferAttachment
impl Clone for BufferAttachment
Source§fn clone(&self) -> BufferAttachment
fn clone(&self) -> BufferAttachment
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for BufferAttachment
impl !RefUnwindSafe for BufferAttachment
impl !Send for BufferAttachment
impl !Sync for BufferAttachment
impl Unpin for BufferAttachment
impl !UnwindSafe for BufferAttachment
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)