Enum kittycad_modeling_cmds::units::UnitArea
source · pub enum UnitArea {
SquareCentimeters,
SquareDecimeters,
SquareFeet,
SquareInches,
SquareKilometers,
SquareMeters,
SquareMillimeters,
SquareYards,
}
Expand description
The valid types of area units.
Variants§
SquareCentimeters
Square centimeters https://en.wikipedia.org/wiki/Square_centimeter
SquareDecimeters
Square decimeters https://en.wikipedia.org/wiki/Square_decimeter
SquareFeet
Square feet https://en.wikipedia.org/wiki/Square_foot
SquareInches
Square inches https://en.wikipedia.org/wiki/Square_inch
SquareKilometers
Square kilometers https://en.wikipedia.org/wiki/Square_kilometer
SquareMeters
Square meters https://en.wikipedia.org/wiki/Square_meter
SquareMillimeters
Square millimeters https://en.wikipedia.org/wiki/Square_millimeter
SquareYards
Square yards https://en.wikipedia.org/wiki/Square_mile
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for UnitArea
impl<'de> Deserialize<'de> for UnitArea
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl JsonSchema for UnitArea
impl JsonSchema for UnitArea
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresource§impl Ord for UnitArea
impl Ord for UnitArea
source§impl PartialEq for UnitArea
impl PartialEq for UnitArea
source§impl PartialOrd for UnitArea
impl PartialOrd for UnitArea
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Value for UnitArea
impl Value for UnitArea
source§fn into_parts(self) -> Vec<Primitive>
fn into_parts(self) -> Vec<Primitive>
Store the value in memory.
source§fn from_parts<I>(values: &mut I) -> Result<(Self, usize), MemoryError>
fn from_parts<I>(values: &mut I) -> Result<(Self, usize), MemoryError>
Read the value from memory.
impl Copy for UnitArea
impl Eq for UnitArea
impl StructuralPartialEq for UnitArea
Auto Trait Implementations§
impl Freeze for UnitArea
impl RefUnwindSafe for UnitArea
impl Send for UnitArea
impl Sync for UnitArea
impl Unpin for UnitArea
impl UnwindSafe for UnitArea
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