binder::binder_impl

Trait ParcelableMetadata

Source
pub trait ParcelableMetadata {
    // Required method
    fn get_descriptor() -> &'static str;

    // Provided method
    fn get_stability(&self) -> Stability { ... }
}
Expand description

Metadata that ParcelableHolder needs for all parcelables.

The compiler auto-generates implementations of this trait for AIDL parcelables.

Required Methods§

Source

fn get_descriptor() -> &'static str

The Binder parcelable descriptor string.

This string is a unique identifier for a Binder parcelable.

Provided Methods§

Source

fn get_stability(&self) -> Stability

The Binder parcelable stability.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§