pub struct ProviderPermissionEffect;Trait Implementations§
Source§impl Clone for ProviderPermissionEffect
impl Clone for ProviderPermissionEffect
Source§fn clone(&self) -> ProviderPermissionEffect
fn clone(&self) -> ProviderPermissionEffect
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 ProviderPermissionEffect
impl Debug for ProviderPermissionEffect
Source§impl Default for ProviderPermissionEffect
impl Default for ProviderPermissionEffect
Source§fn default() -> ProviderPermissionEffect
fn default() -> ProviderPermissionEffect
Returns the “default value” for a type. Read more
Source§impl RuntimeEffect for ProviderPermissionEffect
impl RuntimeEffect for ProviderPermissionEffect
fn family(&self) -> &'static str
fn admit( &self, request: EffectStepRequest<'_>, ) -> Result<Option<EffectAdmission>, RuntimeEffectError>
fn can_run_parallel(&self, step: &GraphStep) -> bool
fn find_replay( &self, request: EffectStepRequest<'_>, ) -> Result<Option<EffectReplay>, RuntimeEffectError>
fn recover_pending( &self, request: EffectStepRequest<'_>, ) -> Result<(), RuntimeEffectError>
fn prepare_output( &self, request: EffectOutputRequest<'_>, ) -> Result<(), RuntimeEffectError>
fn finalize_output( &self, request: EffectReceiptRequest<'_>, ) -> Result<(), RuntimeEffectError>
fn persist( &self, request: EffectReceiptRequest<'_>, ) -> Result<(), RuntimeEffectError>
fn prepare_replay_output( &self, request: EffectReplayOutputRequest<'_>, ) -> Result<(), RuntimeEffectError>
fn validate_replay( &self, request: EffectReplayReceiptRequest<'_>, ) -> Result<(), RuntimeEffectError>
fn refresh_output_metadata( &self, request: EffectMetadataRefreshRequest<'_>, ) -> Result<(), RuntimeEffectError>
Auto Trait Implementations§
impl Freeze for ProviderPermissionEffect
impl RefUnwindSafe for ProviderPermissionEffect
impl Send for ProviderPermissionEffect
impl Sync for ProviderPermissionEffect
impl Unpin for ProviderPermissionEffect
impl UnsafeUnpin for ProviderPermissionEffect
impl UnwindSafe for ProviderPermissionEffect
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