pub enum StoreCommitParticipation {
Durable,
LiveOnly,
}Expand description
Store commit participation class.
Variants§
Durable
Store mutations participate in the durable commit path.
LiveOnly
Store mutations are live-only side effects.
Implementations§
Trait Implementations§
Source§impl Clone for StoreCommitParticipation
impl Clone for StoreCommitParticipation
impl Copy for StoreCommitParticipation
Source§impl Debug for StoreCommitParticipation
impl Debug for StoreCommitParticipation
Source§impl Default for StoreCommitParticipation
impl Default for StoreCommitParticipation
Source§impl<'de> Deserialize<'de> for StoreCommitParticipation
impl<'de> Deserialize<'de> for StoreCommitParticipation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StoreCommitParticipation
Source§impl PartialEq for StoreCommitParticipation
impl PartialEq for StoreCommitParticipation
Source§impl Serialize for StoreCommitParticipation
impl Serialize for StoreCommitParticipation
impl StructuralPartialEq for StoreCommitParticipation
Source§impl Wire for StoreCommitParticipationwhere
Self: Serialize,
Available on non-target_family=wasm only.
impl Wire for StoreCommitParticipationwhere
Self: Serialize,
Available on non-
target_family=wasm only.Source§fn native_schema(
__ic_wire_schema: &mut SchemaContext,
) -> Result<Value, GenerationError>
fn native_schema( __ic_wire_schema: &mut SchemaContext, ) -> Result<Value, GenerationError>
Describe the serialized shape using the existing registry metadata grammar.
Auto Trait Implementations§
impl Freeze for StoreCommitParticipation
impl RefUnwindSafe for StoreCommitParticipation
impl Send for StoreCommitParticipation
impl Sync for StoreCommitParticipation
impl Unpin for StoreCommitParticipation
impl UnsafeUnpin for StoreCommitParticipation
impl UnwindSafe for StoreCommitParticipation
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