use num_integer::Integer; use num_traits::{Pow, Signed, Zero};
/// Help function for pow /// /// Computes the effect of the exponent on the sign. #[inline] fn powsign<T: Integer>(sign: Sign, other: &T) -> Sign { if other.is_zero() {
Plus
} elseif sign != Minus || other.is_odd() {
sign
} else {
-sign
}
}
macro_rules! pow_impl {
($T:ty) => { impl Pow<$T> for BigInt { type Output = BigInt;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.