pub trait EfdDim<const D: usize>:
Sync
+ Send
+ Sealed {
type Rot: RotHint<D>;
}Expand description
Trait for the dimension U<D> of EFD.
Use where U<D>: EfdDim<D> bound to constraint the dimension D that
implements this trait. Please see the implementors section
for the supported dimensions.
This trait is sealed and cannot be implemented outside of this crate. The API of this trait is not public and may change in the future.
Required Associated Types§
Sourcetype Rot: RotHint<D>
type Rot: RotHint<D>
Rotation type of the dimension D.
For the memory efficiency, the generic rotation matrix na::Rotation
is not used.
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.