pub struct ReadSpreadsheet;Expand description
The spreadsheet-read node processor. Stateless — config comes from NodeInput.params.
Implementations§
Trait Implementations§
Source§impl Default for ReadSpreadsheet
impl Default for ReadSpreadsheet
Source§impl NodeProcessor for ReadSpreadsheet
impl NodeProcessor for ReadSpreadsheet
Source§fn name(&self) -> &str
fn name(&self) -> &str
The processor’s type key (e.g., “image-compress”).
Must match the key used in
registry.register().
Convention: category-operation, kebab-case.Source§fn metadata(&self) -> NodeMetadata
fn metadata(&self) -> NodeMetadata
Return the processor’s self-describing metadata. Read more
Source§fn process(
&self,
input: NodeInput,
progress: &ProgressReporter,
_ctx: &dyn ProcessContext,
) -> Result<NodeOutput, BntoError>
fn process( &self, input: NodeInput, progress: &ProgressReporter, _ctx: &dyn ProcessContext, ) -> Result<NodeOutput, BntoError>
Process a single input file and produce output. Read more
Source§fn validate(&self, _params: &Map<String, Value>) -> Vec<String>
fn validate(&self, _params: &Map<String, Value>) -> Vec<String>
Validate the input parameters before processing. Read more
Source§fn process_batch(
&self,
input: BatchInput,
progress: &ProgressReporter,
ctx: &dyn ProcessContext,
) -> Result<NodeOutput, BntoError>
fn process_batch( &self, input: BatchInput, progress: &ProgressReporter, ctx: &dyn ProcessContext, ) -> Result<NodeOutput, BntoError>
Process a batch of files together, producing combined output. Read more
Auto Trait Implementations§
impl Freeze for ReadSpreadsheet
impl RefUnwindSafe for ReadSpreadsheet
impl Send for ReadSpreadsheet
impl Sync for ReadSpreadsheet
impl Unpin for ReadSpreadsheet
impl UnsafeUnpin for ReadSpreadsheet
impl UnwindSafe for ReadSpreadsheet
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