pub struct FlowOperatorLoadedEvent {
pub operator: String,
pub library_path: PathBuf,
pub api: u32,
pub version: String,
pub description: String,
pub input: Vec<OperatorColumnDef>,
pub output: Vec<OperatorColumnDef>,
pub capabilities: u32,
}Expand description
Emitted when a flow operator library is loaded
Fields§
§operator: StringName of the operator
library_path: PathBufPath to the shared library containing the operator
api: u32API version of the operator
version: StringSemantic version of the operator
description: StringHuman-readable description of the operator
input: Vec<OperatorColumnDef>Input column definitions
output: Vec<OperatorColumnDef>Output column definitions
capabilities: u32Capabilities bitflags
Trait Implementations§
Source§impl Clone for FlowOperatorLoadedEvent
impl Clone for FlowOperatorLoadedEvent
Source§fn clone(&self) -> FlowOperatorLoadedEvent
fn clone(&self) -> FlowOperatorLoadedEvent
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FlowOperatorLoadedEvent
impl Debug for FlowOperatorLoadedEvent
Auto Trait Implementations§
impl Freeze for FlowOperatorLoadedEvent
impl RefUnwindSafe for FlowOperatorLoadedEvent
impl Send for FlowOperatorLoadedEvent
impl Sync for FlowOperatorLoadedEvent
impl Unpin for FlowOperatorLoadedEvent
impl UnwindSafe for FlowOperatorLoadedEvent
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)