#[repr(i64)]pub enum ShapeGeometryKind {
Rectangle = 0,
Ellipse = 1,
Polygon = 2,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ShapeGeometryKind
impl Clone for ShapeGeometryKind
impl Copy for ShapeGeometryKind
Source§impl Debug for ShapeGeometryKind
impl Debug for ShapeGeometryKind
Source§impl Default for ShapeGeometryKind
impl Default for ShapeGeometryKind
Source§impl DeferredValue for ShapeGeometryKind
impl DeferredValue for ShapeGeometryKind
fn eval_deferred( deferred: &Deferred<Self>, node_id: NodeId, property_path: &str, ctx: &ExpressionContext<'_>, ) -> Result<Self, LumenError>
fn to_property_value(value: &Self) -> PropertyValue
fn from_property_value(value: PropertyValue) -> Option<Self>
fn property_kind_name() -> &'static str
Source§impl Delegated for ShapeGeometryKind
impl Delegated for ShapeGeometryKind
type Delegate = ShapeGeometryKindDelegate
fn into_delegate(self) -> Self::Delegate
impl Eq for ShapeGeometryKind
Source§impl From<ShapeGeometryKind> for ShapeGeometryKindDelegate
impl From<ShapeGeometryKind> for ShapeGeometryKindDelegate
Source§fn from(value: ShapeGeometryKind) -> Self
fn from(value: ShapeGeometryKind) -> Self
Converts to this type from the input type.
Source§impl NodeParamType for ShapeGeometryKind
impl NodeParamType for ShapeGeometryKind
fn property_kind() -> PropertyKind
Source§impl PartialEq for ShapeGeometryKind
impl PartialEq for ShapeGeometryKind
impl StructuralPartialEq for ShapeGeometryKind
Auto Trait Implementations§
impl Freeze for ShapeGeometryKind
impl RefUnwindSafe for ShapeGeometryKind
impl Send for ShapeGeometryKind
impl Sync for ShapeGeometryKind
impl Unpin for ShapeGeometryKind
impl UnsafeUnpin for ShapeGeometryKind
impl UnwindSafe for ShapeGeometryKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.