Skip to main content

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".

Implementations on Foreign Types§

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 = Offset2dParams<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>

Source§

impl FromParams for Isometry<X>

Source§

type Params = Offset3dParams<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 = Shape2dParams<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 SharedShape

Source§

type Params = Shape3dParams<f64>

Source§

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

Implementors§

Source§

impl FromParams for Obstacle2df32

Source§

type Params = Obstacle2dParams<f32>

Source§

impl FromParams for Obstacle2df64

Source§

type Params = Obstacle2dParams<f64>

Source§

impl FromParams for Obstacle3df32

Source§

type Params = Obstacle3dParams<f32>

Source§

impl FromParams for Obstacle3df64

Source§

type Params = Obstacle3dParams<f64>

Source§

impl FromParams for ObstacleSpace2df32

Source§

impl FromParams for ObstacleSpace2df64

Source§

impl FromParams for ObstacleSpace3df32

Source§

impl FromParams for ObstacleSpace3df64

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,

Source§

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

Source§

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