#[non_exhaustive]pub enum RepresentationPurpose {
Body,
Plan,
}Expand description
Caller intent for representation selection.
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.
Body
Product shape suitable for model/body consumers.
Plan
Plan/annotation/axis geometry suitable for 2D drawing consumers.
Trait Implementations§
Source§impl Clone for RepresentationPurpose
impl Clone for RepresentationPurpose
impl Copy for RepresentationPurpose
Source§impl Debug for RepresentationPurpose
impl Debug for RepresentationPurpose
impl Eq for RepresentationPurpose
Source§impl Hash for RepresentationPurpose
impl Hash for RepresentationPurpose
Source§impl PartialEq for RepresentationPurpose
impl PartialEq for RepresentationPurpose
impl StructuralPartialEq for RepresentationPurpose
Auto Trait Implementations§
impl Freeze for RepresentationPurpose
impl RefUnwindSafe for RepresentationPurpose
impl Send for RepresentationPurpose
impl Sync for RepresentationPurpose
impl Unpin for RepresentationPurpose
impl UnsafeUnpin for RepresentationPurpose
impl UnwindSafe for RepresentationPurpose
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