pub struct FlowBuilderConfig {
pub operators_dir: Option<PathBuf>,
pub num_workers: usize,
pub custom_operators: HashMap<String, OperatorFactory>,
}Expand description
Configuration for FlowSubsystem
Fields§
§operators_dir: Option<PathBuf>Directory containing FFI operator shared libraries (native only)
num_workers: usizeNumber of worker threads for flow processing
custom_operators: HashMap<String, OperatorFactory>Native Rust operator factories registered via FlowBuilder::register_operator
Auto Trait Implementations§
impl Freeze for FlowBuilderConfig
impl !RefUnwindSafe for FlowBuilderConfig
impl Send for FlowBuilderConfig
impl Sync for FlowBuilderConfig
impl Unpin for FlowBuilderConfig
impl UnsafeUnpin for FlowBuilderConfig
impl !UnwindSafe for FlowBuilderConfig
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request