Home
last modified time | relevance | path

Searched refs:ParcelableHolderData (Results 1 – 1 of 1) sorted by relevance

/frameworks/native/libs/binder/rust/src/parcel/
Dparcelable_holder.rs49 enum ParcelableHolderData { enum
70 data: Mutex<ParcelableHolderData>,
77 Self { data: Mutex::new(ParcelableHolderData::Empty), stability } in new()
85 *self.data.get_mut().unwrap() = ParcelableHolderData::Empty; in reset()
99 ParcelableHolderData::Parcelable { parcelable: p, name: T::get_descriptor().into() }; in set_parcelable()
124 ParcelableHolderData::Empty => Ok(None), in get_parcelable()
125 ParcelableHolderData::Parcelable { ref parcelable, ref name } => { in get_parcelable()
135 ParcelableHolderData::Parcel(ref mut parcel) => { in get_parcelable()
151 *data = ParcelableHolderData::Parcelable { parcelable, name }; in get_parcelable()
207 ParcelableHolderData::Empty => parcel.write(&0i32), in write_to_parcel()
[all …]