pub struct RegistryExecutor { /* private fields */ }Expand description
An ApplyExecutor that delegates to the AdapterRegistry.
This bridges the adapter layer with the apply engine, allowing the apply engine to use adapters without knowing about them directly.
Implementations§
Source§impl RegistryExecutor
impl RegistryExecutor
Sourcepub fn new(registry: AdapterRegistry) -> Self
pub fn new(registry: AdapterRegistry) -> Self
Create a new registry executor with the given adapter registry.
Trait Implementations§
Source§impl ApplyExecutor for RegistryExecutor
impl ApplyExecutor for RegistryExecutor
Auto Trait Implementations§
impl !RefUnwindSafe for RegistryExecutor
impl !UnwindSafe for RegistryExecutor
impl Freeze for RegistryExecutor
impl Send for RegistryExecutor
impl Sync for RegistryExecutor
impl Unpin for RegistryExecutor
impl UnsafeUnpin for RegistryExecutor
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more