pub struct ContentGraphLimits {
pub max_objects: usize,
pub max_depth: usize,
pub max_bytes: usize,
pub max_references_per_object: usize,
}Expand description
Hard limits for untrusted typed graph traversal.
Fields§
§max_objects: usize§max_depth: usize§max_bytes: usize§max_references_per_object: usizeTrait Implementations§
Source§impl Clone for ContentGraphLimits
impl Clone for ContentGraphLimits
Source§fn clone(&self) -> ContentGraphLimits
fn clone(&self) -> ContentGraphLimits
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 ContentGraphLimits
impl Debug for ContentGraphLimits
Source§impl Default for ContentGraphLimits
impl Default for ContentGraphLimits
impl Eq for ContentGraphLimits
Source§impl PartialEq for ContentGraphLimits
impl PartialEq for ContentGraphLimits
impl StructuralPartialEq for ContentGraphLimits
Auto Trait Implementations§
impl Freeze for ContentGraphLimits
impl RefUnwindSafe for ContentGraphLimits
impl Send for ContentGraphLimits
impl Sync for ContentGraphLimits
impl Unpin for ContentGraphLimits
impl UnsafeUnpin for ContentGraphLimits
impl UnwindSafe for ContentGraphLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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