pub struct AnalyzedCollectOp {
pub name: String,
pub has_auto_uuid_field: bool,
pub input: AnalyzedStructMapping,
pub input_field_names: Vec<FieldName>,
pub collector_schema: Arc<CollectorSchema>,
pub collector_ref: AnalyzedCollectorReference,
pub field_index_mapping: Vec<Option<usize>>,
pub fingerprinter: Fingerprinter,
}Fields§
§name: String§has_auto_uuid_field: bool§input: AnalyzedStructMapping§input_field_names: Vec<FieldName>§collector_schema: Arc<CollectorSchema>§collector_ref: AnalyzedCollectorReference§field_index_mapping: Vec<Option<usize>>Pre-computed mapping from collector field index to input field index.
fingerprinter: FingerprinterFingerprinter of the collector’s schema. Used to decide when to reuse auto-generated UUIDs.
Auto Trait Implementations§
impl Freeze for AnalyzedCollectOp
impl RefUnwindSafe for AnalyzedCollectOp
impl Send for AnalyzedCollectOp
impl Sync for AnalyzedCollectOp
impl Unpin for AnalyzedCollectOp
impl UnwindSafe for AnalyzedCollectOp
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