Enum CauldronFire
#[non_exhaustive]pub enum CauldronFire {
Applied,
Refused,
}Expand description
Authoritative callback outcome; runtime refusal and traps refuse the action.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Applied
Permit the validated plan to commit with the callback writes.
Refused
Abort the complete action, including nested writes and deferred effects.
Trait Implementations§
§impl Clone for CauldronFire
impl Clone for CauldronFire
§fn clone(&self) -> CauldronFire
fn clone(&self) -> CauldronFire
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 CauldronFire
§impl Debug for CauldronFire
impl Debug for CauldronFire
§impl Default for CauldronFire
impl Default for CauldronFire
§fn default() -> CauldronFire
fn default() -> CauldronFire
Returns the “default value” for a type. Read more
impl Eq for CauldronFire
§impl PartialEq for CauldronFire
impl PartialEq for CauldronFire
impl StructuralPartialEq for CauldronFire
Auto Trait Implementations§
impl Freeze for CauldronFire
impl RefUnwindSafe for CauldronFire
impl Send for CauldronFire
impl Sync for CauldronFire
impl Unpin for CauldronFire
impl UnsafeUnpin for CauldronFire
impl UnwindSafe for CauldronFire
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