macro_rules! impl_deserialize_for_parcelable { ($parcelable:ident) => { ... }; ($parcelable:ident < $( $param:ident ),* , >) => { ... }; ($parcelable:ident < $( $param:ident ),* > ) => { ... }; }
Expand description
Implement Deserialize
trait and friends for a parcelable
This is an internal macro used by the AIDL compiler to implement
Deserialize
, DeserializeArray
and DeserializeOption
for
structured parcelables. The target type must implement the
Parcelable
trait.