pub trait Hypot {
// Required method
fn kernel_hypot(self, other: &Self) -> Self;
}
Required Methods§
Sourcefn kernel_hypot(self, other: &Self) -> Self
fn kernel_hypot(self, other: &Self) -> Self
Compute the distance between the origin and a point (self
, other
) on the Euclidean plane.
Equivalently, compute the length of the hypotenuse of a right-angle triangle with other sides having length self.abs()
and other.abs()
.
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.
Implementations on Foreign Types§
Source§impl Hypot for f64
impl Hypot for f64
Source§fn kernel_hypot(self, other: &Self) -> Self
fn kernel_hypot(self, other: &Self) -> Self
Compute the distance between the origin and a point (self
, other
) on the Euclidean plane.
Equivalently, compute the length of the hypotenuse of a right-angle triangle with other sides having length self.abs()
and other.abs()
.