pub struct InlineEffectHost { /* private fields */ }Expand description
In-process deployment effect host.
Implementations§
Source§impl InlineEffectHost
impl InlineEffectHost
pub fn new(controller: Arc<dyn RuntimeEffectController>) -> Self
Trait Implementations§
Source§impl Clone for InlineEffectHost
impl Clone for InlineEffectHost
Source§fn clone(&self) -> InlineEffectHost
fn clone(&self) -> InlineEffectHost
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 Default for InlineEffectHost
impl Default for InlineEffectHost
Source§impl EffectHost for InlineEffectHost
impl EffectHost for InlineEffectHost
fn durability_tier(&self) -> DurabilityTier
fn requires_durable_attachment_store(&self) -> bool
fn scoped<'run>( &'run self, scope: EffectScope, ) -> Result<ScopedEffectController<'run>, RuntimeError>
fn scoped_static( &self, scope: EffectScope, ) -> Result<Option<ScopedEffectController<'static>>, RuntimeError>
Auto Trait Implementations§
impl !RefUnwindSafe for InlineEffectHost
impl !UnwindSafe for InlineEffectHost
impl Freeze for InlineEffectHost
impl Send for InlineEffectHost
impl Sync for InlineEffectHost
impl Unpin for InlineEffectHost
impl UnsafeUnpin for InlineEffectHost
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