pub struct DependentsOptions {
pub max_results: u32,
pub max_work: u64,
}Expand description
Capacity minima that must hold the request’s own anchors are hard errors: trace requires max_nodes >= unique roots (and nonempty roots); range_page requires limit >= 1. All expansion budgets (max_depth, max_links, max_work, range_member_budget, max_results) accept zero and degrade to in-band truncation.
Fields§
§max_results: u32Maximum returned dependents. When discovery finds more candidates, the
address-least max_results candidates are retained in canonical sheet,
row, column order. Discovery remains independently bounded by
DependentsOptions::max_work.
max_work: u64Implementations§
Source§impl DependentsOptions
impl DependentsOptions
pub fn with_max_results(self, max_results: u32) -> Self
pub fn with_max_work(self, max_work: u64) -> Self
Trait Implementations§
Source§impl Clone for DependentsOptions
impl Clone for DependentsOptions
Source§fn clone(&self) -> DependentsOptions
fn clone(&self) -> DependentsOptions
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 moreimpl Copy for DependentsOptions
Source§impl Debug for DependentsOptions
impl Debug for DependentsOptions
Source§impl Default for DependentsOptions
impl Default for DependentsOptions
impl Eq for DependentsOptions
Source§impl PartialEq for DependentsOptions
impl PartialEq for DependentsOptions
impl StructuralPartialEq for DependentsOptions
Auto Trait Implementations§
impl Freeze for DependentsOptions
impl RefUnwindSafe for DependentsOptions
impl Send for DependentsOptions
impl Sync for DependentsOptions
impl Unpin for DependentsOptions
impl UnsafeUnpin for DependentsOptions
impl UnwindSafe for DependentsOptions
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more