pub enum DensityPosture {
Sparse,
Dense,
}Expand description
Whether a relation may omit endpoint pairs from the full cross product.
Variants§
Implementations§
Source§impl DensityPosture
impl DensityPosture
Sourcepub const fn requirement(self) -> Option<StructuralRequirement<DensityStanding>>
pub const fn requirement(self) -> Option<StructuralRequirement<DensityStanding>>
The density requirement expressed by this posture, when it constrains pair coverage.
Trait Implementations§
Source§impl Clone for DensityPosture
impl Clone for DensityPosture
Source§fn clone(&self) -> DensityPosture
fn clone(&self) -> DensityPosture
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 DensityPosture
Source§impl Debug for DensityPosture
impl Debug for DensityPosture
impl Eq for DensityPosture
Source§impl Hash for DensityPosture
impl Hash for DensityPosture
Source§impl PartialEq for DensityPosture
impl PartialEq for DensityPosture
impl StructuralPartialEq for DensityPosture
Auto Trait Implementations§
impl Freeze for DensityPosture
impl RefUnwindSafe for DensityPosture
impl Send for DensityPosture
impl Sync for DensityPosture
impl Unpin for DensityPosture
impl UnsafeUnpin for DensityPosture
impl UnwindSafe for DensityPosture
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