pub enum ProblemDefinitionVariant {
RealVector(Arc<ProblemDefinition<RealVectorState, RealVectorStateSpace, JsGoal>>),
SO2(Arc<ProblemDefinition<SO2State, SO2StateSpace, JsGoal>>),
SO3(Arc<ProblemDefinition<SO3State, SO3StateSpace, JsGoal>>),
SE2(Arc<ProblemDefinition<SE2State, SE2StateSpace, JsGoal>>),
SE3(Arc<ProblemDefinition<SE3State, SE3StateSpace, JsGoal>>),
Compound(Arc<ProblemDefinition<CompoundState, CompoundStateSpace, JsGoal>>),
}Variants§
RealVector(Arc<ProblemDefinition<RealVectorState, RealVectorStateSpace, JsGoal>>)
SO2(Arc<ProblemDefinition<SO2State, SO2StateSpace, JsGoal>>)
SO3(Arc<ProblemDefinition<SO3State, SO3StateSpace, JsGoal>>)
SE2(Arc<ProblemDefinition<SE2State, SE2StateSpace, JsGoal>>)
SE3(Arc<ProblemDefinition<SE3State, SE3StateSpace, JsGoal>>)
Compound(Arc<ProblemDefinition<CompoundState, CompoundStateSpace, JsGoal>>)
Auto Trait Implementations§
impl !RefUnwindSafe for ProblemDefinitionVariant
impl !Send for ProblemDefinitionVariant
impl !Sync for ProblemDefinitionVariant
impl !UnwindSafe for ProblemDefinitionVariant
impl Freeze for ProblemDefinitionVariant
impl Unpin for ProblemDefinitionVariant
impl UnsafeUnpin for ProblemDefinitionVariant
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