[]Struct jni_android_sys::android::util::Rational

#[repr(transparent)]
pub struct Rational(_);

public final class Rational

Required feature: "android-util-Rational"

Methods

impl Rational

pub fn new<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32
) -> Result<Local<'env, Rational>, Local<'env, Throwable>>
[src]

pub fn getNumerator<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getDenominator<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn isNaN<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isInfinite<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isFinite<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isZero<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn doubleValue<'env>(&'env self) -> Result<f64, Local<'env, Throwable>>[src]

pub fn floatValue<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn intValue<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn longValue<'env>(&'env self) -> Result<i64, Local<'env, Throwable>>[src]

pub fn shortValue<'env>(&'env self) -> Result<i16, Local<'env, Throwable>>[src]

pub fn compareTo_Rational<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Rational>>
) -> Result<i32, Local<'env, Throwable>>
[src]

compareTo

Required features: "android-util-Rational"

pub fn parseRational<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Rational>>, Local<'env, Throwable>>
[src]

parseRational

Required features: "android-util-Rational", "java-lang-String"

pub fn NEGATIVE_INFINITY<'env>(env: &'env Env) -> Option<Local<'env, Rational>>[src]

get public static final NEGATIVE_INFINITY

Required feature: "android-util-Rational"

pub fn NaN<'env>(env: &'env Env) -> Option<Local<'env, Rational>>[src]

get public static final NaN

Required feature: "android-util-Rational"

pub fn POSITIVE_INFINITY<'env>(env: &'env Env) -> Option<Local<'env, Rational>>[src]

get public static final POSITIVE_INFINITY

Required feature: "android-util-Rational"

pub fn ZERO<'env>(env: &'env Env) -> Option<Local<'env, Rational>>[src]

get public static final ZERO

Required feature: "android-util-Rational"

Methods from Deref<Target = Number>

pub fn intValue<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn longValue<'env>(&'env self) -> Result<i64, Local<'env, Throwable>>[src]

pub fn floatValue<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>[src]

pub fn doubleValue<'env>(&'env self) -> Result<f64, Local<'env, Throwable>>[src]

pub fn byteValue<'env>(&'env self) -> Result<i8, Local<'env, Throwable>>[src]

pub fn shortValue<'env>(&'env self) -> Result<i16, Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Rational

impl AsRef<Comparable> for Rational

impl AsValidJObjectAndEnv for Rational

impl Deref for Rational

type Target = Number

The resulting type after dereferencing.

impl JniType for Rational

Auto Trait Implementations

impl RefUnwindSafe for Rational

impl !Send for Rational

impl !Sync for Rational

impl Unpin for Rational

impl UnwindSafe for Rational

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.