pub enum EdgeCount {
Exact(usize),
Estimate {
count: usize,
min: usize,
max: usize,
sample_size: usize,
},
Unavailable,
}Expand description
Edge count representation.
Provides either an exact count or an estimate for large graphs where counting would be prohibitively expensive.
Variants§
Exact(usize)
Exact edge count (for small to medium graphs)
Estimate
Estimated edge count with confidence interval
Fields
Edge counting not available for this backend
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EdgeCount
impl RefUnwindSafe for EdgeCount
impl Send for EdgeCount
impl Sync for EdgeCount
impl Unpin for EdgeCount
impl UnwindSafe for EdgeCount
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