pub enum VolumeRole {
Massif,
Ground,
Clearance,
}Expand description
What a whole-owned volume is for.
Variants§
Massif
Solid mass the places are cut into — the mountain around a cave system.
Ground
The ground the places stand on.
Clearance
Air the whole keeps empty — the sky a silhouette needs, the drop a vista looks over.
Implementations§
Trait Implementations§
Source§impl Clone for VolumeRole
impl Clone for VolumeRole
impl Copy for VolumeRole
Source§impl Debug for VolumeRole
impl Debug for VolumeRole
Source§impl<'de> Deserialize<'de> for VolumeRole
impl<'de> Deserialize<'de> for VolumeRole
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
impl Eq for VolumeRole
Source§impl JsonSchema for VolumeRole
impl JsonSchema for VolumeRole
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(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for VolumeRole
impl PartialEq for VolumeRole
Source§impl Serialize for VolumeRole
impl Serialize for VolumeRole
impl StructuralPartialEq for VolumeRole
Auto Trait Implementations§
impl Freeze for VolumeRole
impl RefUnwindSafe for VolumeRole
impl Send for VolumeRole
impl Sync for VolumeRole
impl Unpin for VolumeRole
impl UnsafeUnpin for VolumeRole
impl UnwindSafe for VolumeRole
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