pub trait Pow<RHS> {
type Output;
// Required method
fn pow(self, rhs: RHS) -> Self::Output;
}Expand description
Binary operator for raising a value to a power.
Required Associated Types§
Required Methods§
Implementations on Foreign Types§
Source§impl Pow<OrderedFloat<f32>> for OrderedFloat<f32>
Available on crate feature std only.
impl Pow<OrderedFloat<f32>> for OrderedFloat<f32>
Available on crate feature
std only.type Output = OrderedFloat<f32>
fn pow(self, rhs: OrderedFloat<f32>) -> OrderedFloat<f32>
Source§impl Pow<OrderedFloat<f32>> for OrderedFloat<f64>
Available on crate feature std only.
impl Pow<OrderedFloat<f32>> for OrderedFloat<f64>
Available on crate feature
std only.type Output = OrderedFloat<f64>
fn pow(self, rhs: OrderedFloat<f32>) -> OrderedFloat<f64>
Source§impl Pow<OrderedFloat<f64>> for OrderedFloat<f64>
Available on crate feature std only.
impl Pow<OrderedFloat<f64>> for OrderedFloat<f64>
Available on crate feature
std only.type Output = OrderedFloat<f64>
fn pow(self, rhs: OrderedFloat<f64>) -> OrderedFloat<f64>
Source§impl<'a> Pow<&'a OrderedFloat<f32>> for OrderedFloat<f32>
Available on crate feature std only.
impl<'a> Pow<&'a OrderedFloat<f32>> for OrderedFloat<f32>
Available on crate feature
std only.type Output = OrderedFloat<f32>
fn pow(self, rhs: &'a OrderedFloat<f32>) -> OrderedFloat<f32>
Source§impl<'a> Pow<&'a OrderedFloat<f32>> for OrderedFloat<f64>
Available on crate feature std only.
impl<'a> Pow<&'a OrderedFloat<f32>> for OrderedFloat<f64>
Available on crate feature
std only.type Output = OrderedFloat<f64>
fn pow(self, rhs: &'a OrderedFloat<f32>) -> OrderedFloat<f64>
Source§impl<'a> Pow<&'a OrderedFloat<f64>> for OrderedFloat<f64>
Available on crate feature std only.
impl<'a> Pow<&'a OrderedFloat<f64>> for OrderedFloat<f64>
Available on crate feature
std only.type Output = OrderedFloat<f64>
fn pow(self, rhs: &'a OrderedFloat<f64>) -> OrderedFloat<f64>
Source§impl<'a> Pow<OrderedFloat<f32>> for &'a OrderedFloat<f32>
Available on crate feature std only.
impl<'a> Pow<OrderedFloat<f32>> for &'a OrderedFloat<f32>
Available on crate feature
std only.type Output = OrderedFloat<f32>
fn pow(self, rhs: OrderedFloat<f32>) -> OrderedFloat<f32>
Source§impl<'a> Pow<OrderedFloat<f32>> for &'a OrderedFloat<f64>
Available on crate feature std only.
impl<'a> Pow<OrderedFloat<f32>> for &'a OrderedFloat<f64>
Available on crate feature
std only.type Output = OrderedFloat<f64>
fn pow(self, rhs: OrderedFloat<f32>) -> OrderedFloat<f64>
Source§impl<'a> Pow<OrderedFloat<f64>> for &'a OrderedFloat<f64>
Available on crate feature std only.
impl<'a> Pow<OrderedFloat<f64>> for &'a OrderedFloat<f64>
Available on crate feature
std only.type Output = OrderedFloat<f64>
fn pow(self, rhs: OrderedFloat<f64>) -> OrderedFloat<f64>
Source§impl<'a, 'b> Pow<&'a OrderedFloat<f32>> for &'b OrderedFloat<f32>
Available on crate feature std only.
impl<'a, 'b> Pow<&'a OrderedFloat<f32>> for &'b OrderedFloat<f32>
Available on crate feature
std only.type Output = OrderedFloat<f32>
fn pow(self, rhs: &'a OrderedFloat<f32>) -> OrderedFloat<f32>
Source§impl<'a, 'b> Pow<&'a OrderedFloat<f32>> for &'b OrderedFloat<f64>
Available on crate feature std only.
impl<'a, 'b> Pow<&'a OrderedFloat<f32>> for &'b OrderedFloat<f64>
Available on crate feature
std only.type Output = OrderedFloat<f64>
fn pow(self, rhs: &'a OrderedFloat<f32>) -> OrderedFloat<f64>
Source§impl<'a, 'b> Pow<&'a OrderedFloat<f64>> for &'b OrderedFloat<f64>
Available on crate feature std only.
impl<'a, 'b> Pow<&'a OrderedFloat<f64>> for &'b OrderedFloat<f64>
Available on crate feature
std only.