Skip to main content

EditListWriter

Trait EditListWriter 

Source
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>> { ... }
}

Required Methods§

Source

fn descriptor(&self) -> WriterDescriptor

Source

fn write( &self, ctx: &LinkCtx<'_>, data: &dyn DataAccess, ) -> BinocResult<Option<WriteOutput>>

Provided Methods§

Source

fn extract( &self, _ctx: &LinkCtx<'_>, _edits: &[Edit], _aspect: &str, _data: &dyn DataAccess, ) -> BinocResult<Option<ExtractResult>>

Implementors§