#[non_exhaustive]pub enum EnvelopeDerivation {
AllSpaces,
GrossAreaGroups,
}Expand description
Which spatial extent the envelope is derived from.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AllSpaces
Every space in the model bounds the envelope.
GrossAreaGroups
Only spaces belonging to gross-area groups bound the envelope.
Implementations§
Trait Implementations§
Source§impl Clone for EnvelopeDerivation
impl Clone for EnvelopeDerivation
Source§fn clone(&self) -> EnvelopeDerivation
fn clone(&self) -> EnvelopeDerivation
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 EnvelopeDerivation
Source§impl Debug for EnvelopeDerivation
impl Debug for EnvelopeDerivation
impl Eq for EnvelopeDerivation
Source§impl Hash for EnvelopeDerivation
impl Hash for EnvelopeDerivation
Source§impl Ord for EnvelopeDerivation
impl Ord for EnvelopeDerivation
Source§fn cmp(&self, other: &EnvelopeDerivation) -> Ordering
fn cmp(&self, other: &EnvelopeDerivation) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for EnvelopeDerivation
impl PartialEq for EnvelopeDerivation
Source§impl PartialOrd for EnvelopeDerivation
impl PartialOrd for EnvelopeDerivation
impl StructuralPartialEq for EnvelopeDerivation
Auto Trait Implementations§
impl Freeze for EnvelopeDerivation
impl RefUnwindSafe for EnvelopeDerivation
impl Send for EnvelopeDerivation
impl Sync for EnvelopeDerivation
impl Unpin for EnvelopeDerivation
impl UnsafeUnpin for EnvelopeDerivation
impl UnwindSafe for EnvelopeDerivation
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