#[repr(C)]pub struct BufferDesc {
pub tag: BufferTag,
pub buf_id: c_int,
pub state: pg_atomic_uint32,
pub wait_backend_pid: c_int,
pub freeNext: c_int,
pub content_lock: LWLock,
}Fields§
§tag: BufferTag§buf_id: c_int§state: pg_atomic_uint32§wait_backend_pid: c_int§freeNext: c_int§content_lock: LWLockTrait Implementations§
Source§impl Clone for BufferDesc
impl Clone for BufferDesc
Source§fn clone(&self) -> BufferDesc
fn clone(&self) -> BufferDesc
Returns a duplicate 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 moreSource§impl Debug for BufferDesc
impl Debug for BufferDesc
Source§impl Default for BufferDesc
impl Default for BufferDesc
impl Copy for BufferDesc
Auto Trait Implementations§
impl Freeze for BufferDesc
impl RefUnwindSafe for BufferDesc
impl Send for BufferDesc
impl Sync for BufferDesc
impl Unpin for BufferDesc
impl UnwindSafe for BufferDesc
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