pub enum EffectSuccess {
Provider(ProviderSuccess),
Tools(ToolsSuccess),
Approval(ApprovalSuccess),
TasksSpawned(TasksSpawnedSuccess),
TasksPreempted(TasksPreemptedSuccess),
MemoryPersisted(MemoryPersistedSuccess),
MemoryQueried(MemoryQueriedSuccess),
PageOutArchived(PageOutArchivedSuccess),
PayloadLoaded(PayloadLoadedSuccess),
MilestoneEvaluated(MilestoneEvaluatedSuccess),
}Expand description
The closed per-effect success union. One variant per EffectKind, no more and no fewer.
Variants§
Provider(ProviderSuccess)
Tools(ToolsSuccess)
Approval(ApprovalSuccess)
TasksSpawned(TasksSpawnedSuccess)
TasksPreempted(TasksPreemptedSuccess)
MemoryPersisted(MemoryPersistedSuccess)
MemoryQueried(MemoryQueriedSuccess)
PageOutArchived(PageOutArchivedSuccess)
PayloadLoaded(PayloadLoadedSuccess)
MilestoneEvaluated(MilestoneEvaluatedSuccess)
Implementations§
Source§impl EffectSuccess
impl EffectSuccess
pub fn tag(&self) -> EffectSuccessTag
Trait Implementations§
Source§impl Clone for EffectSuccess
impl Clone for EffectSuccess
Source§fn clone(&self) -> EffectSuccess
fn clone(&self) -> EffectSuccess
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 moreSource§impl Debug for EffectSuccess
impl Debug for EffectSuccess
Source§impl<'de> Deserialize<'de> for EffectSuccess
impl<'de> Deserialize<'de> for EffectSuccess
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
Source§impl PartialEq for EffectSuccess
impl PartialEq for EffectSuccess
Source§impl Serialize for EffectSuccess
impl Serialize for EffectSuccess
impl StructuralPartialEq for EffectSuccess
Auto Trait Implementations§
impl Freeze for EffectSuccess
impl RefUnwindSafe for EffectSuccess
impl Send for EffectSuccess
impl Sync for EffectSuccess
impl Unpin for EffectSuccess
impl UnsafeUnpin for EffectSuccess
impl UnwindSafe for EffectSuccess
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