pub struct Factory;Trait Implementations§
Source§impl SourceFactoryBase for Factory
impl SourceFactoryBase for Factory
type Spec = Spec
fn name(&self) -> &str
fn get_output_schema<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
spec: &'life1 Spec,
_context: &'life2 FlowInstanceContext,
) -> Pin<Box<dyn Future<Output = Result<EnrichedValueType>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn build_executor<'life0, 'async_trait>(
self: Arc<Self>,
_source_name: &'life0 str,
spec: Spec,
_context: Arc<FlowInstanceContext>,
) -> Pin<Box<dyn Future<Output = Result<Box<dyn SourceExecutor>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn register(self, registry: &mut ExecutorFactoryRegistry) -> Result<()>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for Factory
impl RefUnwindSafe for Factory
impl Send for Factory
impl Sync for Factory
impl Unpin for Factory
impl UnsafeUnpin for Factory
impl UnwindSafe for Factory
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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