Skip to main content

ObjectLister

Trait ObjectLister 

Source
pub trait ObjectLister {
    // Required method
    fn list(&self, prefix: &str) -> Result<Vec<String>, DataError>;
}
Expand description

Discovery side of an ObjectSource: which keys exist under a prefix. Kept separate so pure-read consumers that never need discovery (only get) aren’t forced to implement it. Returned keys are full keys (the prefix joined with each entry’s name), matching what ObjectSource::get expects — never bare file names.

Required Methods§

Source

fn list(&self, prefix: &str) -> Result<Vec<String>, DataError>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§