pub struct PrecedentOptions {
pub max_links: 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_links: u32§max_work: u64Implementations§
Source§impl PrecedentOptions
impl PrecedentOptions
pub fn with_max_links(self, max_links: u32) -> PrecedentOptions
pub fn with_max_work(self, max_work: u64) -> PrecedentOptions
Trait Implementations§
Source§impl Clone for PrecedentOptions
impl Clone for PrecedentOptions
Source§fn clone(&self) -> PrecedentOptions
fn clone(&self) -> PrecedentOptions
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 PrecedentOptions
Source§impl Debug for PrecedentOptions
impl Debug for PrecedentOptions
Source§impl Default for PrecedentOptions
impl Default for PrecedentOptions
Source§fn default() -> PrecedentOptions
fn default() -> PrecedentOptions
Returns the “default value” for a type. Read more
impl Eq for PrecedentOptions
Source§impl PartialEq for PrecedentOptions
impl PartialEq for PrecedentOptions
impl StructuralPartialEq for PrecedentOptions
Auto Trait Implementations§
impl Freeze for PrecedentOptions
impl RefUnwindSafe for PrecedentOptions
impl Send for PrecedentOptions
impl Sync for PrecedentOptions
impl Unpin for PrecedentOptions
impl UnsafeUnpin for PrecedentOptions
impl UnwindSafe for PrecedentOptions
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