Skip to main content

RowSource

Trait RowSource 

Source
pub trait RowSource: Send {
    // Required methods
    fn cut(&self) -> ReadCut;
    fn next(
        &mut self,
        cancelled: &AtomicBool,
    ) -> Result<Option<At<Arc<dyn Any + Send + Sync>>>, ReadError>;
}

Required Methods§

Source

fn cut(&self) -> ReadCut

Source

fn next( &mut self, cancelled: &AtomicBool, ) -> Result<Option<At<Arc<dyn Any + Send + Sync>>>, ReadError>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§