[]Struct jni_android_sys::java::util::concurrent::TimeUnit

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

public enum TimeUnit

Required feature: "java-util-concurrent-TimeUnit"

Methods

impl TimeUnit

pub fn values<'env>(
    __jni_env: &'env Env
) -> Result<Option<Local<'env, ObjectArray<TimeUnit, Throwable>>>, Local<'env, Throwable>>
[src]

values

Required features: "java-util-concurrent-TimeUnit"

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

valueOf

Required features: "java-lang-String", "java-util-concurrent-TimeUnit"

pub fn convert<'env>(
    &'env self,
    arg0: i64,
    arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<i64, Local<'env, Throwable>>
[src]

convert

Required features: "java-util-concurrent-TimeUnit"

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

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

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

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

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

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

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

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

timedWait

Required features: "java-lang-Object"

pub fn timedJoin<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Thread>>,
    arg1: i64
) -> Result<(), Local<'env, Throwable>>
[src]

timedJoin

Required features: "java-lang-Thread"

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

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

get public static final NANOSECONDS

Required feature: "java-util-concurrent-TimeUnit"

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

get public static final MICROSECONDS

Required feature: "java-util-concurrent-TimeUnit"

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

get public static final MILLISECONDS

Required feature: "java-util-concurrent-TimeUnit"

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

get public static final SECONDS

Required feature: "java-util-concurrent-TimeUnit"

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

get public static final MINUTES

Required feature: "java-util-concurrent-TimeUnit"

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

get public static final HOURS

Required feature: "java-util-concurrent-TimeUnit"

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

get public static final DAYS

Required feature: "java-util-concurrent-TimeUnit"

Methods from Deref<Target = Enum>

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

name

Required features: "java-lang-String"

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

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

toString

Required features: "java-lang-String"

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 hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

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

compareTo

Required features: "java-lang-Enum"

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

getDeclaringClass

Required features: "java-lang-Class"

Trait Implementations

impl AsJValue for TimeUnit

impl AsValidJObjectAndEnv for TimeUnit

impl Deref for TimeUnit

type Target = Enum

The resulting type after dereferencing.

impl JniType for TimeUnit

Auto Trait Implementations

impl RefUnwindSafe for TimeUnit

impl !Send for TimeUnit

impl !Sync for TimeUnit

impl Unpin for TimeUnit

impl UnwindSafe for TimeUnit

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.