pub struct ExtrusionFaceMaker {
pub class: String,
pub mode: Option<u32>,
}Expand description
Native face-building policy for a solid linear extrusion.
Fields§
§class: StringRuntime face-maker class, retained as an extensible semantic identifier.
mode: Option<u32>Persisted enumeration value corresponding to the class, when carried.
Trait Implementations§
Source§impl Clone for ExtrusionFaceMaker
impl Clone for ExtrusionFaceMaker
Source§fn clone(&self) -> ExtrusionFaceMaker
fn clone(&self) -> ExtrusionFaceMaker
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 moreSource§impl Debug for ExtrusionFaceMaker
impl Debug for ExtrusionFaceMaker
Source§impl<'de> Deserialize<'de> for ExtrusionFaceMaker
impl<'de> Deserialize<'de> for ExtrusionFaceMaker
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 ExtrusionFaceMaker
impl JsonSchema for ExtrusionFaceMaker
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 ExtrusionFaceMaker
impl PartialEq for ExtrusionFaceMaker
Source§impl Serialize for ExtrusionFaceMaker
impl Serialize for ExtrusionFaceMaker
impl StructuralPartialEq for ExtrusionFaceMaker
Auto Trait Implementations§
impl Freeze for ExtrusionFaceMaker
impl RefUnwindSafe for ExtrusionFaceMaker
impl Send for ExtrusionFaceMaker
impl Sync for ExtrusionFaceMaker
impl Unpin for ExtrusionFaceMaker
impl UnsafeUnpin for ExtrusionFaceMaker
impl UnwindSafe for ExtrusionFaceMaker
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