[]Struct jni_android_sys::android::app::slice::Slice

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

public final class Slice

Required feature: "android-app-slice-Slice"

Methods

impl Slice

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

getSpec

Required features: "android-app-slice-SliceSpec"

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

getUri

Required features: "android-net-Uri"

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

getItems

Required features: "java-util-List"

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

getHints

Required features: "java-util-List"

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

writeToParcel

Required features: "android-os-Parcel"

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

pub fn isCallerNeeded<'env>(&'env self) -> Result<bool, 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 CREATOR<'env>(env: &'env Env) -> Option<Local<'env, Parcelable_Creator>>[src]

get public static final CREATOR

Required feature: "android-os-Parcelable_Creator"

pub const EXTRA_RANGE_VALUE: &'static str[src]

public static final EXTRA_RANGE_VALUE

pub const EXTRA_TOGGLE_STATE: &'static str[src]

public static final EXTRA_TOGGLE_STATE

pub const HINT_ACTIONS: &'static str[src]

public static final HINT_ACTIONS

pub const HINT_ERROR: &'static str[src]

public static final HINT_ERROR

pub const HINT_HORIZONTAL: &'static str[src]

public static final HINT_HORIZONTAL

pub const HINT_KEYWORDS: &'static str[src]

public static final HINT_KEYWORDS

pub const HINT_LARGE: &'static str[src]

public static final HINT_LARGE

pub const HINT_LAST_UPDATED: &'static str[src]

public static final HINT_LAST_UPDATED

pub const HINT_LIST: &'static str[src]

public static final HINT_LIST

pub const HINT_LIST_ITEM: &'static str[src]

public static final HINT_LIST_ITEM

pub const HINT_NO_TINT: &'static str[src]

public static final HINT_NO_TINT

pub const HINT_PARTIAL: &'static str[src]

public static final HINT_PARTIAL

pub const HINT_PERMISSION_REQUEST: &'static str[src]

public static final HINT_PERMISSION_REQUEST

pub const HINT_SEE_MORE: &'static str[src]

public static final HINT_SEE_MORE

pub const HINT_SELECTED: &'static str[src]

public static final HINT_SELECTED

pub const HINT_SHORTCUT: &'static str[src]

public static final HINT_SHORTCUT

pub const HINT_SUMMARY: &'static str[src]

public static final HINT_SUMMARY

pub const HINT_TITLE: &'static str[src]

public static final HINT_TITLE

pub const HINT_TTL: &'static str[src]

public static final HINT_TTL

pub const SUBTYPE_COLOR: &'static str[src]

public static final SUBTYPE_COLOR

pub const SUBTYPE_CONTENT_DESCRIPTION: &'static str[src]

public static final SUBTYPE_CONTENT_DESCRIPTION

pub const SUBTYPE_LAYOUT_DIRECTION: &'static str[src]

public static final SUBTYPE_LAYOUT_DIRECTION

pub const SUBTYPE_MAX: &'static str[src]

public static final SUBTYPE_MAX

pub const SUBTYPE_MESSAGE: &'static str[src]

public static final SUBTYPE_MESSAGE

pub const SUBTYPE_MILLIS: &'static str[src]

public static final SUBTYPE_MILLIS

pub const SUBTYPE_PRIORITY: &'static str[src]

public static final SUBTYPE_PRIORITY

pub const SUBTYPE_RANGE: &'static str[src]

public static final SUBTYPE_RANGE

pub const SUBTYPE_SOURCE: &'static str[src]

public static final SUBTYPE_SOURCE

pub const SUBTYPE_TOGGLE: &'static str[src]

public static final SUBTYPE_TOGGLE

pub const SUBTYPE_VALUE: &'static str[src]

public static final SUBTYPE_VALUE

Methods from Deref<Target = Object>

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

getClass

Required features: "java-lang-Class"

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

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

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

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

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

Trait Implementations

impl AsJValue for Slice

impl AsRef<Parcelable> for Slice

impl AsValidJObjectAndEnv for Slice

impl Deref for Slice

type Target = Object

The resulting type after dereferencing.

impl JniType for Slice

Auto Trait Implementations

impl RefUnwindSafe for Slice

impl !Send for Slice

impl !Sync for Slice

impl Unpin for Slice

impl UnwindSafe for Slice

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.