#[repr(C)]pub struct sync_info {
pub release_compare: u64,
pub release_set: u64,
pub release_ptr: *mut u64,
pub durable_ptr: *mut u64,
pub flags: u32,
pub __resv: u32,
}Fields§
§release_compare: u64§release_set: u64§release_ptr: *mut u64§durable_ptr: *mut u64§flags: u32§__resv: u32Implementations§
Source§impl sync_info
impl sync_info
pub unsafe fn try_release(&self) -> Result<()>
pub unsafe fn set_durable(&self, err: impl Into<RawTwzError>)
Trait Implementations§
impl Copy for sync_info
impl Send for sync_info
impl Sync for sync_info
Auto Trait Implementations§
impl Freeze for sync_info
impl RefUnwindSafe for sync_info
impl StoreCopy for sync_info
impl Unpin for sync_info
impl UnwindSafe for sync_info
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