pub enum DurableStoreFacet {
AttachmentStore,
ArtifactStore,
SessionStore,
ProcessRegistry,
HostEventStore,
}Expand description
Durable store facet that a durable execution path requires but the host wired as ephemeral.
Names the failing facet so a RuntimeErrorCode::DurableStoreRequired
can be matched and serialized losslessly per facet.
Variants§
Trait Implementations§
Source§impl Clone for DurableStoreFacet
impl Clone for DurableStoreFacet
Source§fn clone(&self) -> DurableStoreFacet
fn clone(&self) -> DurableStoreFacet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DurableStoreFacet
Source§impl Debug for DurableStoreFacet
impl Debug for DurableStoreFacet
impl Eq for DurableStoreFacet
Source§impl Hash for DurableStoreFacet
impl Hash for DurableStoreFacet
Source§impl PartialEq for DurableStoreFacet
impl PartialEq for DurableStoreFacet
Source§fn eq(&self, other: &DurableStoreFacet) -> bool
fn eq(&self, other: &DurableStoreFacet) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DurableStoreFacet
Auto Trait Implementations§
impl Freeze for DurableStoreFacet
impl RefUnwindSafe for DurableStoreFacet
impl Send for DurableStoreFacet
impl Sync for DurableStoreFacet
impl Unpin for DurableStoreFacet
impl UnsafeUnpin for DurableStoreFacet
impl UnwindSafe for DurableStoreFacet
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