Trait opendal::raw::oio::BlockingPage

source ·
pub trait BlockingPage: 'static {
    // Required method
    fn next(&mut self) -> Result<Option<Vec<Entry>>>;
}
Expand description

BlockingPage is the blocking version of Page.

Required Methods§

source

fn next(&mut self) -> Result<Option<Vec<Entry>>>

Fetch a new page of Entry

Ok(None) means all pages have been returned. Any following call to next will always get the same result.

Implementations on Foreign Types§

source§

impl<P: BlockingPage> BlockingPage for Option<P>

source§

fn next(&mut self) -> Result<Option<Vec<Entry>>>

source§

impl BlockingPage for ()

source§

fn next(&mut self) -> Result<Option<Vec<Entry>>>

Implementors§