[]Struct jni_android_sys::java::time::Period

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

public final class Period

Required feature: java-time-Period

Methods

impl Period

pub fn of_years<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

ofYears

Required features: "java-time-Period"

pub fn of_months<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

ofMonths

Required features: "java-time-Period"

pub fn of_weeks<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

ofWeeks

Required features: "java-time-Period"

pub fn of_days<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

ofDays

Required features: "java-time-Period"

pub fn of<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32,
    arg2: i32
) -> Result<Option<Local<'env, Period>>>
[src]

of

Required features: "java-time-Period"

pub fn from<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env TemporalAmount>>
) -> Result<Option<Local<'env, Period>>>
[src]

from

Required features: "java-time-Period", "java-time-temporal-TemporalAmount"

pub fn parse<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, Period>>>
[src]

parse

Required features: "java-lang-CharSequence", "java-time-Period"

pub fn between<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env LocalDate>>,
    arg1: impl Into<Option<&'env LocalDate>>
) -> Result<Option<Local<'env, Period>>>
[src]

between

Required features: "java-time-LocalDate", "java-time-Period"

pub fn get<'env>(
    &'env self,
    arg0: impl Into<Option<&'env TemporalUnit>>
) -> Result<i64>
[src]

get

Required features: "java-time-temporal-TemporalUnit"

pub fn get_units<'env>(&'env self) -> Result<Option<Local<'env, List>>>[src]

getUnits

Required features: "java-util-List"

pub fn get_chronology<'env>(
    &'env self
) -> Result<Option<Local<'env, IsoChronology>>>
[src]

getChronology

Required features: "java-time-chrono-IsoChronology"

pub fn is_zero<'env>(&'env self) -> Result<bool>[src]

pub fn is_negative<'env>(&'env self) -> Result<bool>[src]

pub fn get_years<'env>(&'env self) -> Result<i32>[src]

pub fn get_months<'env>(&'env self) -> Result<i32>[src]

pub fn get_days<'env>(&'env self) -> Result<i32>[src]

pub fn with_years<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

withYears

Required features: "java-time-Period"

pub fn with_months<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

withMonths

Required features: "java-time-Period"

pub fn with_days<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

withDays

Required features: "java-time-Period"

pub fn plus_temporal_amount<'env>(
    &'env self,
    arg0: impl Into<Option<&'env TemporalAmount>>
) -> Result<Option<Local<'env, Period>>>
[src]

plus

Required features: "java-time-Period", "java-time-temporal-TemporalAmount"

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

plusYears

Required features: "java-time-Period"

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

plusMonths

Required features: "java-time-Period"

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

plusDays

Required features: "java-time-Period"

pub fn minus_temporal_amount<'env>(
    &'env self,
    arg0: impl Into<Option<&'env TemporalAmount>>
) -> Result<Option<Local<'env, Period>>>
[src]

minus

Required features: "java-time-Period", "java-time-temporal-TemporalAmount"

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

minusYears

Required features: "java-time-Period"

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

minusMonths

Required features: "java-time-Period"

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

minusDays

Required features: "java-time-Period"

pub fn multiplied_by_int<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, Period>>>
[src]

multipliedBy

Required features: "java-time-Period"

pub fn negated<'env>(&'env self) -> Result<Option<Local<'env, Period>>>[src]

negated

Required features: "java-time-Period"

pub fn normalized<'env>(&'env self) -> Result<Option<Local<'env, Period>>>[src]

normalized

Required features: "java-time-Period"

pub fn to_total_months<'env>(&'env self) -> Result<i64>[src]

pub fn add_to<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Temporal>>
) -> Result<Option<Local<'env, Temporal>>>
[src]

addTo

Required features: "java-time-temporal-Temporal"

pub fn subtract_from<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Temporal>>
) -> Result<Option<Local<'env, Temporal>>>
[src]

subtractFrom

Required features: "java-time-temporal-Temporal"

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

equals

Required features: "java-lang-Object"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

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

toString

Required features: "java-lang-String"

Methods from Deref<Target = Object>

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

getClass

Required features: "java-lang-Class"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

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

equals

Required features: "java-lang-Object"

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

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<()>[src]

pub fn notify_all<'env>(&'env self) -> Result<()>[src]

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

pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]

pub fn wait<'env>(&'env self) -> Result<()>[src]

Trait Implementations

impl AsRef<ChronoPeriod> for Period

impl AsRef<Serializable> for Period

impl Deref for Period

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Period

impl AsJValue for Period

Auto Trait Implementations

impl !Sync for Period

impl !Send for Period

impl Unpin for Period

impl RefUnwindSafe for Period

impl UnwindSafe for Period

Blanket Implementations

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.

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

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

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