Enum corundum::stm::Notifier [−][src]
Expand description
A data-log notification type
This is used to notify the owner that the underlying data is logged, so that
theres is no need for further log taking. This is done by updating a flag of
type u8
which is a part of the owner’s structure. The Notifier
object
keeps a pointer to the flag and updates it accordingly. The pointer is
persistent meaning that it remains valid after restart of crash.
Variants
Atomically update the log flag
Non-atomically update the flag
There is no log flag
Implementations
Trait Implementations
Auto Trait Implementations
impl<A> LooseTxInUnsafe for Notifier<A> where
A: LooseTxInUnsafe,
impl<A> RefUnwindSafe for Notifier<A> where
A: RefUnwindSafe,
impl<A> UnwindSafe for Notifier<A> where
A: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V