pub struct RecordWriteGuard { /* private fields */ }Expand description
RAII guard for a single record’s advisory write gate.
Held for the duration of a plain CA/PVA write. Equivalent to the
dbScanLock+dbScanUnlock pair around one dbPutField in C
EPICS. !Send, so the compiler refuses to let it live across an
.await in any spawned future — see the module doc.
Auto Trait Implementations§
impl !RefUnwindSafe for RecordWriteGuard
impl !Send for RecordWriteGuard
impl !UnwindSafe for RecordWriteGuard
impl Freeze for RecordWriteGuard
impl Sync for RecordWriteGuard
impl Unpin for RecordWriteGuard
impl UnsafeUnpin for RecordWriteGuard
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