pub trait TryRotateTo<T: TimeScale, R: ReferenceFrame, P> {
type Error;
// Required method
fn try_rotation(
&self,
frame: R,
time: Time<T>,
provider: Option<&P>,
) -> Result<Rotation, Self::Error>;
}pub trait TryRotateTo<T: TimeScale, R: ReferenceFrame, P> {
type Error;
// Required method
fn try_rotation(
&self,
frame: R,
time: Time<T>,
provider: Option<&P>,
) -> Result<Rotation, Self::Error>;
}