pub trait ConvertFrom<T> {
    // Required method
    fn convert_from(value: T) -> Result<Expr<Self>, Error>;
}

Required Methods§

source

fn convert_from(value: T) -> Result<Expr<Self>, Error>

Errors

Returns an error if the conversion is invalid.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl ConvertFrom<AnyExpr> for Circle

source§

impl ConvertFrom<AnyExpr> for Line

source§

impl ConvertFrom<AnyExpr> for Point

source§

impl ConvertFrom<AnyExpr> for Bundle

source§

impl ConvertFrom<AnyExpr> for PointCollection

source§

impl ConvertFrom<AnyExpr> for Scalar

source§

impl ConvertFrom<Expr<Circle>> for Line

source§

impl ConvertFrom<Expr<Circle>> for Point

source§

impl ConvertFrom<Expr<Circle>> for Bundle

source§

impl ConvertFrom<Expr<Circle>> for PointCollection

source§

impl ConvertFrom<Expr<Circle>> for Scalar

source§

impl ConvertFrom<Expr<Line>> for Circle

source§

impl ConvertFrom<Expr<Line>> for Point

source§

impl ConvertFrom<Expr<Line>> for Bundle

source§

impl ConvertFrom<Expr<Line>> for PointCollection

source§

impl ConvertFrom<Expr<Line>> for Scalar

source§

impl ConvertFrom<Expr<Point>> for Circle

source§

impl ConvertFrom<Expr<Point>> for Line

source§

impl ConvertFrom<Expr<Point>> for Bundle

source§

impl ConvertFrom<Expr<Point>> for PointCollection

source§

impl ConvertFrom<Expr<Point>> for Scalar

source§

impl ConvertFrom<Expr<Bundle>> for Circle

source§

impl ConvertFrom<Expr<Bundle>> for Line

source§

impl ConvertFrom<Expr<Bundle>> for Point

source§

impl ConvertFrom<Expr<Bundle>> for PointCollection

source§

impl ConvertFrom<Expr<Bundle>> for Scalar

source§

impl ConvertFrom<Expr<PointCollection>> for Circle

source§

impl ConvertFrom<Expr<PointCollection>> for Line

source§

impl ConvertFrom<Expr<PointCollection>> for Point

source§

impl ConvertFrom<Expr<PointCollection>> for Bundle

source§

impl ConvertFrom<Expr<PointCollection>> for Scalar

source§

impl ConvertFrom<Expr<Scalar>> for Circle

source§

impl ConvertFrom<Expr<Scalar>> for Line

source§

impl ConvertFrom<Expr<Scalar>> for Point

source§

impl ConvertFrom<Expr<Scalar>> for Bundle

source§

impl ConvertFrom<Expr<Scalar>> for PointCollection

source§

impl<T> ConvertFrom<Expr<T>> for T