pub trait EditListWriter: Send + Sync {
// Required methods
fn descriptor(&self) -> WriterDescriptor;
fn write(
&self,
ctx: &LinkCtx<'_>,
data: &dyn DataAccess,
) -> BinocResult<Option<WriteOutput>>;
// Provided method
fn extract(
&self,
_ctx: &LinkCtx<'_>,
_edits: &[Edit],
_aspect: &str,
_data: &dyn DataAccess,
) -> BinocResult<Option<ExtractResult>> { ... }
}