pub unsafe fn new_unchecked(
        minus: bool,
        numerator: RationalUnit,
        denominator: RationalUnit,
    ) -> Self {
        Self {
            minus,
            numerator,
            denominator,
        }
        .simplify()
    }
/// Creates a rational without checking zero division.
/// This results in undefined behaviour if the `denominator` is zero.
///
/// # Safety
///
/// The `denominator` must not be zero.
Creates a rational without checking zero division.
This results in undefined behaviour if the `denominator` is zero.
Creates a rational without checking zero division . This results in undefined behaviour if the ` denominator ` is zero .
pub unsafe fn new_unchecked(
        minus: bool,
        numerator: RationalUnit,
        denominator: RationalUnit,
    ) -> Self {
        Self {
            minus,
            numerator,
            denominator,
        }
        .simplify()
    }
pub unsafe fn new_unchecked ( minus : bool , numerator : RationalUnit , denominator : RationalUnit , ) -> Self { Self { minus , numerator , denominator , } . simplify ( ) }
Creates a rational without checking zero division.
Creates a rational without checking zero division .
minus
bool
numerator
RationalUnit
denominator
RationalUnit
minus
bool
numerator
RationalUnit
denominator
RationalUnit
safety
The `denominator` must not be zero.
The ` denominator ` must not be zero .