[]Struct jni_android_sys::java::time::Month

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

public enum Month

Required feature: java-time-Month

Methods

impl Month

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

valueOf

Required features: "java-lang-String", "java-time-Month"

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

of

Required features: "java-time-Month"

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

from

Required features: "java-time-Month", "java-time-temporal-TemporalAccessor"

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

pub fn get_display_name<'env>(
    &'env self,
    arg0: impl Into<Option<&'env TextStyle>>,
    arg1: impl Into<Option<&'env Locale>>
) -> Result<Option<Local<'env, String>>>
[src]

getDisplayName

Required features: "java-lang-String", "java-time-format-TextStyle", "java-util-Locale"

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

isSupported

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

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

range

Required features: "java-time-temporal-TemporalField", "java-time-temporal-ValueRange"

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

get

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

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

getLong

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

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

plus

Required features: "java-time-Month"

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

minus

Required features: "java-time-Month"

pub fn length<'env>(&'env self, arg0: bool) -> Result<i32>[src]

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

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

pub fn first_day_of_year<'env>(&'env self, arg0: bool) -> Result<i32>[src]

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

firstMonthOfQuarter

Required features: "java-time-Month"

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

query

Required features: "java-lang-Object", "java-time-temporal-TemporalQuery"

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

adjustInto

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

Methods from Deref<Target = Enum>

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

name

Required features: "java-lang-String"

pub fn ordinal<'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"

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 compare_to_enum<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Enum>>
) -> Result<i32>
[src]

compareTo

Required features: "java-lang-Enum"

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

getDeclaringClass

Required features: "java-lang-Class"

Trait Implementations

impl AsRef<TemporalAccessor> for Month

impl AsRef<TemporalAdjuster> for Month

impl Deref for Month

type Target = Enum

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Month

impl AsJValue for Month

Auto Trait Implementations

impl !Sync for Month

impl !Send for Month

impl Unpin for Month

impl RefUnwindSafe for Month

impl UnwindSafe for Month

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]