FromParams

Trait FromParams 

Source
pub trait FromParams: Sized {
    type Params: Clone;

    // Required method
    fn from_params(params: Self::Params) -> Result<Self>;
}

Required Associated Types§

Required Methods§

Source

fn from_params(params: Self::Params) -> Result<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl FromParams for SharedShape

Source§

type Params = Shape2dParams<f64>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Source§

impl FromParams for SharedShape

Source§

type Params = Shape2dParams<f32>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Source§

impl FromParams for SharedShape

Source§

type Params = Shape3dParams<f64>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Source§

impl FromParams for SharedShape

Source§

type Params = Shape3dParams<f32>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Source§

impl FromParams for Isometry<X>

Source§

type Params = Offset2dParams<f64>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Source§

impl FromParams for Isometry<X>

Source§

type Params = Offset2dParams<f32>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Source§

impl FromParams for Isometry<X>

Source§

type Params = Offset3dParams<f64>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Source§

impl FromParams for Isometry<X>

Source§

type Params = Offset3dParams<f32>

Source§

fn from_params(params: Self::Params) -> Result<Self>

Implementors§

Source§

impl FromParams for Obstacle2df32

Source§

type Params = Obstacle2dParams<f32>

Source§

impl FromParams for ObstacleSpace2df32

Source§

impl FromParams for Obstacle2df64

Source§

type Params = Obstacle2dParams<f64>

Source§

impl FromParams for ObstacleSpace2df64

Source§

impl FromParams for Obstacle3df32

Source§

type Params = Obstacle3dParams<f32>

Source§

impl FromParams for ObstacleSpace3df32

Source§

impl FromParams for Obstacle3df64

Source§

type Params = Obstacle3dParams<f64>

Source§

impl FromParams for ObstacleSpace3df64

Source§

impl<X> FromParams for LeaderFollowerPolarSpace<X>
where X: Scalar + SampleUniform,

Source§

impl<X> FromParams for LeaderFollowerSphericalSpace<X>
where X: Scalar + SampleUniform,

Source§

impl<X, CS, OS, PP, const N: usize> FromParams for RunPathPlanner<X, CS, OS, PP, N>
where X: Scalar, CS: CSpace<X, N>, OS: ObstacleSpace<X, CS, N>, PP: PathPlanner<X, CS, OS, N>,

Source§

type Params = PathPlannerParams<X, CS, OS, PP, N>

Source§

impl<X, const D: usize, const N: usize> FromParams for LeaderFollowerSpace<X, D, N>

Source§

impl<X, const N: usize> FromParams for EuclideanSpace<X, N>
where X: Scalar + SampleUniform,

Source§

impl<X, const N: usize> FromParams for LinearSpace<X, N>
where X: Scalar + SampleUniform,