pub struct BlobListOptions {
pub prefix_hex: Option<String>,
pub limit: usize,
}Expand description
Options for BlobAdapter::list. Built to grow — additional
filters (date range, encoding, refcount band) land here
without changing the trait signature.
Fields§
§prefix_hex: Option<String>Lowercase hex prefix matched against the content hash.
None matches every entry. Adapters that can’t filter
on the prefix scan all and filter in-memory.
limit: usizeCap on the returned set. 0 (the default for
BlobListOptions::default()) is interpreted as “no
caller cap”; consumers reading via the SDK pass a
concrete value (typically 1000–10000) to bound
memory.
Trait Implementations§
Source§impl Clone for BlobListOptions
impl Clone for BlobListOptions
Source§fn clone(&self) -> BlobListOptions
fn clone(&self) -> BlobListOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlobListOptions
impl Debug for BlobListOptions
Source§impl Default for BlobListOptions
impl Default for BlobListOptions
Source§fn default() -> BlobListOptions
fn default() -> BlobListOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BlobListOptions
impl RefUnwindSafe for BlobListOptions
impl Send for BlobListOptions
impl Sync for BlobListOptions
impl Unpin for BlobListOptions
impl UnsafeUnpin for BlobListOptions
impl UnwindSafe for BlobListOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more