pub struct NoopSwapBackend;Expand description
No-op backend that succeeds instantly. Useful for tests.
Trait Implementations§
Source§impl Clone for NoopSwapBackend
impl Clone for NoopSwapBackend
Source§fn clone(&self) -> NoopSwapBackend
fn clone(&self) -> NoopSwapBackend
Returns a duplicate of the value. Read more
1.0.0 · 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 NoopSwapBackend
impl Debug for NoopSwapBackend
Source§impl Default for NoopSwapBackend
impl Default for NoopSwapBackend
Source§fn default() -> NoopSwapBackend
fn default() -> NoopSwapBackend
Returns the “default value” for a type. Read more
Source§impl RuleSwapBackend for NoopSwapBackend
impl RuleSwapBackend for NoopSwapBackend
Source§fn pre_stage(&self, _rule: &CompiledRule) -> Result<(), RuleError>
fn pre_stage(&self, _rule: &CompiledRule) -> Result<(), RuleError>
Pre-stage a rule artifact on the device (e.g. load the PTX into a
CUDA module but do not yet make it the active actor). Called
before
quiesce.Source§fn quiesce(&self, _rule_id: &str, _version: u64) -> Result<u64, RuleError>
fn quiesce(&self, _rule_id: &str, _version: u64) -> Result<u64, RuleError>
Quiesce the old actor. Returns the count of messages drained.
Called only for
reload / rollback, not for register.impl Copy for NoopSwapBackend
Auto Trait Implementations§
impl Freeze for NoopSwapBackend
impl RefUnwindSafe for NoopSwapBackend
impl Send for NoopSwapBackend
impl Sync for NoopSwapBackend
impl Unpin for NoopSwapBackend
impl UnsafeUnpin for NoopSwapBackend
impl UnwindSafe for NoopSwapBackend
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.