pub struct EdgeLimits { /* private fields */ }Expand description
Shared language-neutral arena, node, edge, and retention building blocks.
Hard limits for the outgoing edges owned by one ManagedNode.
Implementations§
Source§impl EdgeLimits
impl EdgeLimits
Sourcepub const DEFAULT: EdgeLimits
pub const DEFAULT: EdgeLimits
Default per-node hard cap. Per-kind caps share the same ceiling while the total cap prevents their sum from exceeding it.
Trait Implementations§
Source§impl Clone for EdgeLimits
impl Clone for EdgeLimits
Source§fn clone(&self) -> EdgeLimits
fn clone(&self) -> EdgeLimits
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 EdgeLimits
Source§impl Debug for EdgeLimits
impl Debug for EdgeLimits
Source§impl Default for EdgeLimits
impl Default for EdgeLimits
Source§fn default() -> EdgeLimits
fn default() -> EdgeLimits
Returns the “default value” for a type. Read more
impl Eq for EdgeLimits
Source§impl PartialEq for EdgeLimits
impl PartialEq for EdgeLimits
impl StructuralPartialEq for EdgeLimits
Auto Trait Implementations§
impl Freeze for EdgeLimits
impl RefUnwindSafe for EdgeLimits
impl Send for EdgeLimits
impl Sync for EdgeLimits
impl Unpin for EdgeLimits
impl UnsafeUnpin for EdgeLimits
impl UnwindSafe for EdgeLimits
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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