pub enum SurfaceExtension {
Unresolved,
Natural,
Linear,
}Expand description
Geometric law used to extend a surface boundary.
Variants§
Unresolved
Extension law is unresolved.
Natural
Continue the source surface parameterization.
Linear
Extend boundary tangents as ruled linear strips.
Trait Implementations§
Source§impl Clone for SurfaceExtension
impl Clone for SurfaceExtension
Source§fn clone(&self) -> SurfaceExtension
fn clone(&self) -> SurfaceExtension
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 SurfaceExtension
Source§impl Debug for SurfaceExtension
impl Debug for SurfaceExtension
Source§impl<'de> Deserialize<'de> for SurfaceExtension
impl<'de> Deserialize<'de> for SurfaceExtension
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 SurfaceExtension
Source§impl JsonSchema for SurfaceExtension
impl JsonSchema for SurfaceExtension
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 SurfaceExtension
impl PartialEq for SurfaceExtension
Source§impl Serialize for SurfaceExtension
impl Serialize for SurfaceExtension
impl StructuralPartialEq for SurfaceExtension
Auto Trait Implementations§
impl Freeze for SurfaceExtension
impl RefUnwindSafe for SurfaceExtension
impl Send for SurfaceExtension
impl Sync for SurfaceExtension
impl Unpin for SurfaceExtension
impl UnsafeUnpin for SurfaceExtension
impl UnwindSafe for SurfaceExtension
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