rust_filesearch/output/
format.rs

1use crate::errors::Result;
2use crate::models::Entry;
3
4/// Trait for output formatters
5pub trait OutputSink {
6    /// Write a single entry
7    fn write(&mut self, entry: &Entry) -> Result<()>;
8
9    /// Finish writing and flush any buffered data
10    fn finish(&mut self) -> Result<()>;
11}