pub struct Aidl {
pub package: Package,
pub imports: Vec<Import>,
pub declared_parcelables: Vec<Import>,
pub item: Item,
}
Fields§
§package: Package
§imports: Vec<Import>
§declared_parcelables: Vec<Import>
§item: Item
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Aidl
impl<'de> Deserialize<'de> for Aidl
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Aidl
Auto Trait Implementations§
impl Freeze for Aidl
impl RefUnwindSafe for Aidl
impl Send for Aidl
impl Sync for Aidl
impl Unpin for Aidl
impl UnwindSafe for Aidl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more