pub enum Circle {
Generic(Generic<Self>),
Circle(Expr<Point>, Expr<Scalar>),
}
Variants§
Implementations§
Trait Implementations§
source§impl CloneWithNode for Circle
impl CloneWithNode for Circle
fn clone_with_node(&mut self) -> Self
fn clone_without_node(&self) -> Self
source§impl ConvertFrom<AnyExpr> for Circle
impl ConvertFrom<AnyExpr> for Circle
source§fn convert_from(value: AnyExpr, context: &CompileContext) -> Expr<Self>
fn convert_from(value: AnyExpr, context: &CompileContext) -> Expr<Self>
Errors Read more
fn can_convert_from(value: &AnyExpr) -> bool
source§impl ConvertFrom<Expr<Bundle>> for Circle
impl ConvertFrom<Expr<Bundle>> for Circle
source§fn convert_from(value: Expr<Bundle>, context: &CompileContext) -> Expr<Self>
fn convert_from(value: Expr<Bundle>, context: &CompileContext) -> Expr<Self>
Errors Read more
fn can_convert_from(_value: &Expr<Bundle>) -> bool
source§impl ConvertFrom<Expr<Circle>> for Circle
impl ConvertFrom<Expr<Circle>> for Circle
source§fn convert_from(value: Expr<Circle>, _context: &CompileContext) -> Expr<Self>
fn convert_from(value: Expr<Circle>, _context: &CompileContext) -> Expr<Self>
Errors Read more
fn can_convert_from(_value: &Expr<Circle>) -> bool
source§impl ConvertFrom<Expr<Line>> for Circle
impl ConvertFrom<Expr<Line>> for Circle
source§fn convert_from(value: Expr<Line>, context: &CompileContext) -> Expr<Self>
fn convert_from(value: Expr<Line>, context: &CompileContext) -> Expr<Self>
Errors Read more
fn can_convert_from(_value: &Expr<Line>) -> bool
source§impl ConvertFrom<Expr<Point>> for Circle
impl ConvertFrom<Expr<Point>> for Circle
source§fn convert_from(value: Expr<Point>, context: &CompileContext) -> Expr<Self>
fn convert_from(value: Expr<Point>, context: &CompileContext) -> Expr<Self>
Errors Read more
fn can_convert_from(_value: &Expr<Point>) -> bool
source§impl ConvertFrom<Expr<PointCollection>> for Circle
impl ConvertFrom<Expr<PointCollection>> for Circle
source§fn convert_from(
value: Expr<PointCollection>,
context: &CompileContext,
) -> Expr<Self>
fn convert_from( value: Expr<PointCollection>, context: &CompileContext, ) -> Expr<Self>
Errors Read more
fn can_convert_from(_value: &Expr<PointCollection>) -> bool
source§impl ConvertFrom<Expr<Scalar>> for Circle
impl ConvertFrom<Expr<Scalar>> for Circle
source§fn convert_from(value: Expr<Scalar>, context: &CompileContext) -> Expr<Self>
fn convert_from(value: Expr<Scalar>, context: &CompileContext) -> Expr<Self>
Errors Read more
fn can_convert_from(_value: &Expr<Scalar>) -> bool
source§impl ConvertFrom<Expr<Unknown>> for Circle
impl ConvertFrom<Expr<Unknown>> for Circle
source§fn convert_from(value: Expr<Unknown>, _context: &CompileContext) -> Expr<Self>
fn convert_from(value: Expr<Unknown>, _context: &CompileContext) -> Expr<Self>
Errors Read more
fn can_convert_from(_value: &Expr<Unknown>) -> bool
source§impl FromExpr<Circle> for CircleNode
impl FromExpr<Circle> for CircleNode
fn from_expr( expr: &Expr<Circle>, props: Properties, context: &CompileContext, ) -> Self
source§impl FromUnrolled<Circle> for ExprKind
impl FromUnrolled<Circle> for ExprKind
source§impl GetMathType for Circle
impl GetMathType for Circle
fn get_math_type() -> ExprType
source§impl GetValueType for Circle
impl GetValueType for Circle
fn get_value_type(&self) -> Type
Auto Trait Implementations§
impl Freeze for Circle
impl !RefUnwindSafe for Circle
impl !Send for Circle
impl !Sync for Circle
impl Unpin for Circle
impl !UnwindSafe for Circle
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> Convert for T
impl<T> Convert for T
source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Errors Read more
source§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Errors Read more