pub enum CatalogUpdateInput {
Structured(Vec<ExtractedMessage>),
SourceFirst(Vec<SourceExtractedMessage>),
}Expand description
Input payload accepted by catalog update operations.
Variants§
Structured(Vec<ExtractedMessage>)
Pre-projected singular/plural messages.
SourceFirst(Vec<SourceExtractedMessage>)
Source-first messages that let ferrocat infer plural structure.
Trait Implementations§
Source§impl Clone for CatalogUpdateInput
impl Clone for CatalogUpdateInput
Source§fn clone(&self) -> CatalogUpdateInput
fn clone(&self) -> CatalogUpdateInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CatalogUpdateInput
impl Debug for CatalogUpdateInput
Source§impl Default for CatalogUpdateInput
impl Default for CatalogUpdateInput
Source§fn default() -> CatalogUpdateInput
fn default() -> CatalogUpdateInput
Returns the “default value” for a type. Read more
Source§impl From<Vec<ExtractedMessage>> for CatalogUpdateInput
impl From<Vec<ExtractedMessage>> for CatalogUpdateInput
Source§fn from(value: Vec<ExtractedMessage>) -> CatalogUpdateInput
fn from(value: Vec<ExtractedMessage>) -> CatalogUpdateInput
Converts to this type from the input type.
Source§impl From<Vec<SourceExtractedMessage>> for CatalogUpdateInput
impl From<Vec<SourceExtractedMessage>> for CatalogUpdateInput
Source§fn from(value: Vec<SourceExtractedMessage>) -> CatalogUpdateInput
fn from(value: Vec<SourceExtractedMessage>) -> CatalogUpdateInput
Converts to this type from the input type.
Source§impl PartialEq for CatalogUpdateInput
impl PartialEq for CatalogUpdateInput
impl Eq for CatalogUpdateInput
impl StructuralPartialEq for CatalogUpdateInput
Auto Trait Implementations§
impl Freeze for CatalogUpdateInput
impl RefUnwindSafe for CatalogUpdateInput
impl Send for CatalogUpdateInput
impl Sync for CatalogUpdateInput
impl Unpin for CatalogUpdateInput
impl UnsafeUnpin for CatalogUpdateInput
impl UnwindSafe for CatalogUpdateInput
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