pub struct PgStudyLifecycleGuard { /* private fields */ }Expand description
A synchronous destructive workflow excludes new Dataset admissions in its Study and refuses to start while any durable output reservation remains. The connection owns the lock, so connection loss releases it automatically.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PgStudyLifecycleGuard
impl RefUnwindSafe for PgStudyLifecycleGuard
impl Send for PgStudyLifecycleGuard
impl Sync for PgStudyLifecycleGuard
impl Unpin for PgStudyLifecycleGuard
impl UnsafeUnpin for PgStudyLifecycleGuard
impl UnwindSafe for PgStudyLifecycleGuard
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