Struct aidl_parser::ast::Method [−][src]
pub struct Method {
pub oneway: bool,
pub name: String,
pub return_type: Type,
pub args: Vec<Arg>,
pub annotations: Vec<Annotation>,
pub value: Option<u32>,
pub doc: Option<String>,
pub symbol_range: Range,
pub full_range: Range,
pub value_range: Range,
pub oneway_range: Range,
}
Fields
oneway: bool
name: String
return_type: Type
args: Vec<Arg>
annotations: Vec<Annotation>
value: Option<u32>
doc: Option<String>
symbol_range: Range
full_range: Range
value_range: Range
oneway_range: Range
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Method
impl UnwindSafe for Method
Blanket Implementations
Mutably borrows from an owned value. Read more