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§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".