[]Struct jni_android_sys::android::os::Parcelable

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

public interface Parcelable

Required feature: "android-os-Parcelable"

Methods

impl Parcelable

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

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 const CONTENTS_FILE_DESCRIPTOR: i32[src]

public static final CONTENTS_FILE_DESCRIPTOR

pub const PARCELABLE_WRITE_RETURN_VALUE: i32[src]

public static final PARCELABLE_WRITE_RETURN_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 Parcelable

impl AsRef<Parcelable> for AccessibilityServiceInfo

impl AsRef<Parcelable> for Account

impl AsRef<Parcelable> for SystemUpdatePolicy

impl AsRef<Parcelable> for ComponentName

impl AsRef<Parcelable> for ContentProviderOperation

impl AsRef<Parcelable> for ContentProviderResult

impl AsRef<Parcelable> for ContentValues

impl AsRef<Parcelable> for Intent

impl AsRef<Parcelable> for IntentFilter

impl AsRef<Parcelable> for IntentSender

impl AsRef<Parcelable> for Intent_ShortcutIconResource

impl AsRef<Parcelable> for PeriodicSync

impl AsRef<Parcelable> for RestrictionEntry

impl AsRef<Parcelable> for SystemUpdatePolicy_ValidationFailedException

impl AsRef<Parcelable> for SyncAdapterType

impl AsRef<Parcelable> for SyncInfo

impl AsRef<Parcelable> for SyncRequest

impl AsRef<Parcelable> for SyncResult

impl AsRef<Parcelable> for SyncStats

impl AsRef<Parcelable> for UriPermission

impl AsRef<Parcelable> for CursorWindow

impl AsRef<Parcelable> for Gesture

impl AsRef<Parcelable> for Icon

impl AsRef<Parcelable> for Bitmap

impl AsRef<Parcelable> for AssistContent

impl AsRef<Parcelable> for Point

impl AsRef<Parcelable> for PointF

impl AsRef<Parcelable> for Rect

impl AsRef<Parcelable> for RectF

impl AsRef<Parcelable> for Region

impl AsRef<Parcelable> for OutputConfiguration

impl AsRef<Parcelable> for CaptureRequest

impl AsRef<Parcelable> for UsbAccessory

impl AsRef<Parcelable> for UsbConfiguration

impl AsRef<Parcelable> for UsbDevice

impl AsRef<Parcelable> for AssistStructure

impl AsRef<Parcelable> for UsbEndpoint

impl AsRef<Parcelable> for UsbInterface

impl AsRef<Parcelable> for HardwareBuffer

impl AsRef<Parcelable> for Address

impl AsRef<Parcelable> for Criteria

impl AsRef<Parcelable> for GnssClock

impl AsRef<Parcelable> for GnssMeasurement

impl AsRef<Parcelable> for GnssMeasurementsEvent

impl AsRef<Parcelable> for GnssNavigationMessage

impl AsRef<Parcelable> for Location

impl AsRef<Parcelable> for JobInfo

impl AsRef<Parcelable> for MediaBrowser_MediaItem

impl AsRef<Parcelable> for MidiDeviceInfo

impl AsRef<Parcelable> for MidiDeviceStatus

impl AsRef<Parcelable> for MediaSession_QueueItem

impl AsRef<Parcelable> for MediaSession_Token

impl AsRef<Parcelable> for PlaybackState

impl AsRef<Parcelable> for PlaybackState_CustomAction

impl AsRef<Parcelable> for TvInputInfo

impl AsRef<Parcelable> for TvTrackInfo

impl AsRef<Parcelable> for AudioAttributes

impl AsRef<Parcelable> for JobInfo_TriggerContentUri

impl AsRef<Parcelable> for AudioFormat

impl AsRef<Parcelable> for AudioPlaybackConfiguration

impl AsRef<Parcelable> for AudioRecordingConfiguration

impl AsRef<Parcelable> for MediaDescription

impl AsRef<Parcelable> for MediaMetadata

impl AsRef<Parcelable> for MediaPlayer_TrackInfo

impl AsRef<Parcelable> for PlaybackParams

impl AsRef<Parcelable> for Rating

impl AsRef<Parcelable> for VolumeShaper_Configuration

impl AsRef<Parcelable> for VolumeShaper_Operation

impl AsRef<Parcelable> for JobParameters

impl AsRef<Parcelable> for NsdServiceInfo

impl AsRef<Parcelable> for SipProfile

impl AsRef<Parcelable> for Characteristics

impl AsRef<Parcelable> for PublishConfig

impl AsRef<Parcelable> for SubscribeConfig

impl AsRef<Parcelable> for Credential

impl AsRef<Parcelable> for Credential_CertificateCredential

impl AsRef<Parcelable> for Credential_SimCredential

impl AsRef<Parcelable> for Credential_UserCredential

impl AsRef<Parcelable> for HomeSp

impl AsRef<Parcelable> for JobWorkItem

impl AsRef<Parcelable> for PasspointConfiguration

impl AsRef<Parcelable> for WifiP2pServiceInfo

impl AsRef<Parcelable> for WifiP2pServiceRequest

impl AsRef<Parcelable> for WifiP2pConfig

impl AsRef<Parcelable> for WifiP2pDevice

impl AsRef<Parcelable> for WifiP2pDeviceList

impl AsRef<Parcelable> for WifiP2pGroup

impl AsRef<Parcelable> for WifiP2pInfo

impl AsRef<Parcelable> for RangingRequest

impl AsRef<Parcelable> for RangingResult

impl AsRef<Parcelable> for Slice

impl AsRef<Parcelable> for ScanResult

impl AsRef<Parcelable> for SupplicantState

impl AsRef<Parcelable> for WifiConfiguration

impl AsRef<Parcelable> for WifiEnterpriseConfig

impl AsRef<Parcelable> for WifiInfo

impl AsRef<Parcelable> for WpsInfo

impl AsRef<Parcelable> for CaptivePortal

impl AsRef<Parcelable> for DhcpInfo

impl AsRef<Parcelable> for IpPrefix

impl AsRef<Parcelable> for IpSecAlgorithm

impl AsRef<Parcelable> for SliceItem

impl AsRef<Parcelable> for LinkAddress

impl AsRef<Parcelable> for LinkProperties

impl AsRef<Parcelable> for MacAddress

impl AsRef<Parcelable> for Network

impl AsRef<Parcelable> for NetworkCapabilities

impl AsRef<Parcelable> for NetworkInfo

impl AsRef<Parcelable> for NetworkRequest

impl AsRef<Parcelable> for ProxyInfo

impl AsRef<Parcelable> for RouteInfo

impl AsRef<Parcelable> for Uri

impl AsRef<Parcelable> for AccountAuthenticatorResponse

impl AsRef<Parcelable> for SliceSpec

impl AsRef<Parcelable> for NdefMessage

impl AsRef<Parcelable> for NdefRecord

impl AsRef<Parcelable> for Tag

impl AsRef<Parcelable> for TimerStat

impl AsRef<Parcelable> for StorageVolume

impl AsRef<Parcelable> for Bundle

impl AsRef<Parcelable> for CpuUsageInfo

impl AsRef<Parcelable> for Debug_MemoryInfo

impl AsRef<Parcelable> for DropBoxManager_Entry

impl AsRef<Parcelable> for LocaleList

impl AsRef<Parcelable> for ConfigurationStats

impl AsRef<Parcelable> for Message

impl AsRef<Parcelable> for Messenger

impl AsRef<Parcelable> for ParcelFileDescriptor

impl AsRef<Parcelable> for ParcelUuid

impl AsRef<Parcelable> for PatternMatcher

impl AsRef<Parcelable> for PersistableBundle

impl AsRef<Parcelable> for ResultReceiver

impl AsRef<Parcelable> for SharedMemory

impl AsRef<Parcelable> for UserHandle

impl AsRef<Parcelable> for VibrationEffect

impl AsRef<Parcelable> for EventStats

impl AsRef<Parcelable> for WorkSource

impl AsRef<Parcelable> for PreferenceActivity_Header

impl AsRef<Parcelable> for PageRange

impl AsRef<Parcelable> for PrintAttributes

impl AsRef<Parcelable> for PrintDocumentInfo

impl AsRef<Parcelable> for PrintJobId

impl AsRef<Parcelable> for PrintJobInfo

impl AsRef<Parcelable> for PrinterCapabilitiesInfo

impl AsRef<Parcelable> for PrinterId

impl AsRef<Parcelable> for PrinterInfo

impl AsRef<Parcelable> for ExternalStorageStats

impl AsRef<Parcelable> for DocumentsContract_Path

impl AsRef<Parcelable> for BatchUpdates

impl AsRef<Parcelable> for CharSequenceTransformation

impl AsRef<Parcelable> for CustomDescription

impl AsRef<Parcelable> for Dataset

impl AsRef<Parcelable> for DateTransformation

impl AsRef<Parcelable> for DateValueSanitizer

impl AsRef<Parcelable> for FillContext

impl AsRef<Parcelable> for FillEventHistory

impl AsRef<Parcelable> for FillRequest

impl AsRef<Parcelable> for StorageStats

impl AsRef<Parcelable> for FillResponse

impl AsRef<Parcelable> for ImageTransformation

impl AsRef<Parcelable> for LuhnChecksumValidator

impl AsRef<Parcelable> for RegexValidator

impl AsRef<Parcelable> for SaveInfo

impl AsRef<Parcelable> for SaveRequest

impl AsRef<Parcelable> for TextValueSanitizer

impl AsRef<Parcelable> for UserData

impl AsRef<Parcelable> for CarrierIdentifier

impl AsRef<Parcelable> for MessagePdu

impl AsRef<Parcelable> for UsageEvents

impl AsRef<Parcelable> for ChooserTarget

impl AsRef<Parcelable> for Condition

impl AsRef<Parcelable> for NotificationListenerService_RankingMap

impl AsRef<Parcelable> for StatusBarNotification

impl AsRef<Parcelable> for Tile

impl AsRef<Parcelable> for Voice

impl AsRef<Parcelable> for CallAudioState

impl AsRef<Parcelable> for ConnectionRequest

impl AsRef<Parcelable> for DisconnectCause

impl AsRef<Parcelable> for GatewayInfo

impl AsRef<Parcelable> for UsageStats

impl AsRef<Parcelable> for PhoneAccount

impl AsRef<Parcelable> for PhoneAccountHandle

impl AsRef<Parcelable> for StatusHints

impl AsRef<Parcelable> for VideoProfile

impl AsRef<Parcelable> for VideoProfile_CameraCapabilities

impl AsRef<Parcelable> for ApnSetting

impl AsRef<Parcelable> for DownloadableSubscription

impl AsRef<Parcelable> for EuiccInfo

impl AsRef<Parcelable> for DownloadRequest

impl AsRef<Parcelable> for FileInfo

impl AsRef<Parcelable> for ActivityManager_MemoryInfo

impl AsRef<Parcelable> for FileServiceInfo

impl AsRef<Parcelable> for StreamingServiceInfo

impl AsRef<Parcelable> for CellIdentity

impl AsRef<Parcelable> for CellInfo

impl AsRef<Parcelable> for CellInfoCdma

impl AsRef<Parcelable> for CellInfoGsm

impl AsRef<Parcelable> for CellInfoLte

impl AsRef<Parcelable> for CellInfoWcdma

impl AsRef<Parcelable> for CellSignalStrengthCdma

impl AsRef<Parcelable> for CellSignalStrengthGsm

impl AsRef<Parcelable> for ActivityManager_ProcessErrorStateInfo

impl AsRef<Parcelable> for CellSignalStrengthLte

impl AsRef<Parcelable> for CellSignalStrengthWcdma

impl AsRef<Parcelable> for IccOpenLogicalChannelResponse

impl AsRef<Parcelable> for NeighboringCellInfo

impl AsRef<Parcelable> for NetworkScanRequest

impl AsRef<Parcelable> for RadioAccessSpecifier

impl AsRef<Parcelable> for ServiceState

impl AsRef<Parcelable> for SignalStrength

impl AsRef<Parcelable> for SubscriptionInfo

impl AsRef<Parcelable> for SubscriptionPlan

impl AsRef<Parcelable> for ActivityManager_RecentTaskInfo

impl AsRef<Parcelable> for VisualVoicemailSms

impl AsRef<Parcelable> for VisualVoicemailSmsFilterSettings

impl AsRef<Parcelable> for ParcelableSpan

impl AsRef<Parcelable> for AccessibilityEvent

impl AsRef<Parcelable> for AccessibilityNodeInfo

impl AsRef<Parcelable> for AccessibilityWindowInfo

impl AsRef<Parcelable> for AutofillId

impl AsRef<Parcelable> for AutofillValue

impl AsRef<Parcelable> for CompletionInfo

impl AsRef<Parcelable> for CorrectionInfo

impl AsRef<Parcelable> for AuthenticatorDescription

impl AsRef<Parcelable> for ActivityManager_RunningAppProcessInfo

impl AsRef<Parcelable> for CursorAnchorInfo

impl AsRef<Parcelable> for EditorInfo

impl AsRef<Parcelable> for ExtractedText

impl AsRef<Parcelable> for ExtractedTextRequest

impl AsRef<Parcelable> for InputBinding

impl AsRef<Parcelable> for InputContentInfo

impl AsRef<Parcelable> for InputMethodInfo

impl AsRef<Parcelable> for InputMethodSubtype

impl AsRef<Parcelable> for SelectionEvent

impl AsRef<Parcelable> for TextClassification

impl AsRef<Parcelable> for ActivityManager_RunningServiceInfo

impl AsRef<Parcelable> for TextClassificationContext

impl AsRef<Parcelable> for TextClassificationSessionId

impl AsRef<Parcelable> for TextClassification_Request

impl AsRef<Parcelable> for TextClassifier_EntityConfig

impl AsRef<Parcelable> for TextLinks

impl AsRef<Parcelable> for TextLinks_Request

impl AsRef<Parcelable> for TextLinks_TextLink

impl AsRef<Parcelable> for TextSelection

impl AsRef<Parcelable> for TextSelection_Request

impl AsRef<Parcelable> for SentenceSuggestionsInfo

impl AsRef<Parcelable> for ActivityManager_RunningTaskInfo

impl AsRef<Parcelable> for SpellCheckerInfo

impl AsRef<Parcelable> for SpellCheckerSubtype

impl AsRef<Parcelable> for SuggestionsInfo

impl AsRef<Parcelable> for TextInfo

impl AsRef<Parcelable> for AbsSavedState

impl AsRef<Parcelable> for Display_HdrCapabilities

impl AsRef<Parcelable> for Display_Mode

impl AsRef<Parcelable> for DragAndDropPermissions

impl AsRef<Parcelable> for DragEvent

impl AsRef<Parcelable> for InputDevice

impl AsRef<Parcelable> for ActivityManager_TaskDescription

impl AsRef<Parcelable> for InputEvent

impl AsRef<Parcelable> for KeyCharacterMap

impl AsRef<Parcelable> for KeyEvent

impl AsRef<Parcelable> for KeyboardShortcutGroup

impl AsRef<Parcelable> for KeyboardShortcutInfo

impl AsRef<Parcelable> for MotionEvent

impl AsRef<Parcelable> for PointerIcon

impl AsRef<Parcelable> for Surface

impl AsRef<Parcelable> for WindowAnimationFrameStats

impl AsRef<Parcelable> for WindowContentFrameStats

impl AsRef<Parcelable> for AlarmManager_AlarmClockInfo

impl AsRef<Parcelable> for WindowId

impl AsRef<Parcelable> for WindowManager_LayoutParams

impl AsRef<Parcelable> for RemoteViews

impl AsRef<Parcelable> for ApplicationErrorReport

impl AsRef<Parcelable> for AuthenticationRequiredException

impl AsRef<Parcelable> for AutomaticZenRule

impl AsRef<Parcelable> for Fragment_SavedState

impl AsRef<Parcelable> for Notification

impl AsRef<Parcelable> for ConnectEvent

impl AsRef<Parcelable> for NotificationChannel

impl AsRef<Parcelable> for NotificationChannelGroup

impl AsRef<Parcelable> for NotificationManager_Policy

impl AsRef<Parcelable> for Notification_Action

impl AsRef<Parcelable> for PendingIntent

impl AsRef<Parcelable> for Person

impl AsRef<Parcelable> for PictureInPictureParams

impl AsRef<Parcelable> for RemoteAction

impl AsRef<Parcelable> for RemoteInput

impl AsRef<Parcelable> for SearchableInfo

impl AsRef<Parcelable> for DeviceAdminInfo

impl AsRef<Parcelable> for VoiceInteractor_PickOptionRequest_Option

impl AsRef<Parcelable> for VoiceInteractor_Prompt

impl AsRef<Parcelable> for WallpaperColors

impl AsRef<Parcelable> for WallpaperInfo

impl AsRef<Parcelable> for AppWidgetProviderInfo

impl AsRef<Parcelable> for AdvertiseData

impl AsRef<Parcelable> for AdvertiseSettings

impl AsRef<Parcelable> for AdvertisingSetParameters

impl AsRef<Parcelable> for PeriodicAdvertisingParameters

impl AsRef<Parcelable> for ScanFilter

impl AsRef<Parcelable> for DnsEvent

impl AsRef<Parcelable> for ScanResult

impl AsRef<Parcelable> for ScanSettings

impl AsRef<Parcelable> for BluetoothClass

impl AsRef<Parcelable> for BluetoothDevice

impl AsRef<Parcelable> for BluetoothGattCharacteristic

impl AsRef<Parcelable> for BluetoothGattDescriptor

impl AsRef<Parcelable> for BluetoothGattService

impl AsRef<Parcelable> for BluetoothHealthAppConfiguration

impl AsRef<Parcelable> for BluetoothHidDeviceAppQosSettings

impl AsRef<Parcelable> for BluetoothHidDeviceAppSdpSettings

impl AsRef<Parcelable> for NetworkEvent

impl AsRef<Parcelable> for AssociationRequest

impl AsRef<Parcelable> for DeviceFilter

impl AsRef<Parcelable> for ActivityInfo

impl AsRef<Parcelable> for ApplicationInfo

impl AsRef<Parcelable> for ChangedPackages

impl AsRef<Parcelable> for ConfigurationInfo

impl AsRef<Parcelable> for FeatureGroupInfo

impl AsRef<Parcelable> for FeatureInfo

impl AsRef<Parcelable> for InstrumentationInfo

impl AsRef<Parcelable> for LauncherApps_PinItemRequest

impl AsRef<Parcelable> for SecurityLog_SecurityEvent

impl AsRef<Parcelable> for PackageInfo

impl AsRef<Parcelable> for PackageInstaller_SessionInfo

impl AsRef<Parcelable> for PackageInstaller_SessionParams

impl AsRef<Parcelable> for PackageStats

impl AsRef<Parcelable> for PermissionGroupInfo

impl AsRef<Parcelable> for PermissionInfo

impl AsRef<Parcelable> for ProviderInfo

impl AsRef<Parcelable> for ResolveInfo

impl AsRef<Parcelable> for ServiceInfo

impl AsRef<Parcelable> for SharedLibraryInfo

impl AsRef<Parcelable> for SystemUpdateInfo

impl AsRef<Parcelable> for ShortcutInfo

impl AsRef<Parcelable> for Signature

impl AsRef<Parcelable> for SigningInfo

impl AsRef<Parcelable> for VersionedPackage

impl AsRef<Parcelable> for AssetFileDescriptor

impl AsRef<Parcelable> for ColorStateList

impl AsRef<Parcelable> for Configuration

impl AsRef<Parcelable> for ObbInfo

impl AsRef<Parcelable> for ClipData

impl AsRef<Parcelable> for ClipDescription

impl AsValidJObjectAndEnv for Parcelable

impl Deref for Parcelable

type Target = Object

The resulting type after dereferencing.

impl JniType for Parcelable

Auto Trait Implementations

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.