pub trait Joint: Obj {
type Qpos: for<'q> TryFrom<&'q [f64]> + AsRef<[f64]>;
type Qvel: for<'q> TryFrom<&'q [f64]> + AsRef<[f64]>;
const MJT: mjtJoint;
const QPOS_SIZE: usize;
const QVEL_SIZE: usize;
}Required Associated Constants§
Required Associated Types§
type Qpos: for<'q> TryFrom<&'q [f64]> + AsRef<[f64]>
type Qvel: for<'q> TryFrom<&'q [f64]> + AsRef<[f64]>
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.