/third_party/rust/crates/clap/clap_derive/src/ |
H A D | lib.rs | 29 mod derives; modules 38 derives::derive_value_enum(&input) in value_enum() 55 derives::derive_parser(&input) in parser() 87 derives::derive_subcommand(&input) in subcommand() 99 derives::derive_args(&input) in args()
|
/third_party/rust/crates/bindgen/bindgen/ir/ |
H A D | annotations.rs | 67 /// List of explicit derives for this type. 68 derives: Vec<String>, 131 /// The list of derives that have been specified in this annotation. 132 pub fn derives(&self) -> &[String] { in derives() functions 133 &self.derives in derives() 189 "derive" => self.derives.push(attr.value), in parse()
|
/third_party/rust/crates/cxx/gen/build/src/syntax/ |
H A D | parse.rs | 61 let mut derives = Vec::new(); in parse_struct() variables 71 derives: Some(&mut derives), in parse_struct() 179 derives, in parse_struct() 193 let mut derives = Vec::new(); in parse_enum() variables 205 derives: Some(&mut derives), in parse_enum() 268 derives, in parse_enum() 470 let mut derives = Vec::new(); in parse_extern_type() variables 481 derives in parse_extern_type() 857 let mut derives = Vec::new(); parse_type_alias() variables 947 let mut derives = Vec::new(); parse_extern_type_bounded() variables [all...] |
H A D | derive.rs | 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains() 80 derives.iter().any(|derive| derive.what == query) in contains()
|
H A D | mod.rs | 84 pub derives: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | pod.rs | 16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
|
/third_party/rust/crates/cxx/gen/lib/src/syntax/ |
H A D | parse.rs | 61 let mut derives = Vec::new(); in parse_struct() variables 71 derives: Some(&mut derives), in parse_struct() 179 derives, in parse_struct() 193 let mut derives = Vec::new(); in parse_enum() variables 205 derives: Some(&mut derives), in parse_enum() 268 derives, in parse_enum() 470 let mut derives = Vec::new(); in parse_extern_type() variables 481 derives in parse_extern_type() 857 let mut derives = Vec::new(); parse_type_alias() variables 947 let mut derives = Vec::new(); parse_extern_type_bounded() variables [all...] |
H A D | derive.rs | 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains() 80 derives.iter().any(|derive| derive.what == query) in contains()
|
H A D | mod.rs | 84 pub derives: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | pod.rs | 16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
|
/third_party/rust/crates/cxx/macro/src/syntax/ |
H A D | parse.rs | 61 let mut derives = Vec::new(); in parse_struct() variables 71 derives: Some(&mut derives), in parse_struct() 179 derives, in parse_struct() 193 let mut derives = Vec::new(); in parse_enum() variables 205 derives: Some(&mut derives), in parse_enum() 268 derives, in parse_enum() 470 let mut derives = Vec::new(); in parse_extern_type() variables 481 derives in parse_extern_type() 857 let mut derives = Vec::new(); parse_type_alias() variables 947 let mut derives = Vec::new(); parse_extern_type_bounded() variables [all...] |
H A D | derive.rs | 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains() 80 derives.iter().any(|derive| derive.what == query) in contains()
|
H A D | mod.rs | 84 pub derives: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | pod.rs | 16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
|
/third_party/rust/crates/cxx/gen/cmd/src/syntax/ |
H A D | parse.rs | 61 let mut derives = Vec::new(); in parse_struct() variables 71 derives: Some(&mut derives), in parse_struct() 179 derives, in parse_struct() 193 let mut derives = Vec::new(); in parse_enum() variables 205 derives: Some(&mut derives), in parse_enum() 268 derives, in parse_enum() 470 let mut derives = Vec::new(); in parse_extern_type() variables 481 derives in parse_extern_type() 857 let mut derives = Vec::new(); parse_type_alias() variables 947 let mut derives = Vec::new(); parse_extern_type_bounded() variables [all...] |
H A D | derive.rs | 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains() 80 derives.iter().any(|derive| derive.what == query) in contains()
|
H A D | mod.rs | 84 pub derives: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | pod.rs | 16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
|
/third_party/rust/crates/cxx/syntax/ |
H A D | parse.rs | 61 let mut derives = Vec::new(); in parse_struct() variables 71 derives: Some(&mut derives), in parse_struct() 179 derives, in parse_struct() 193 let mut derives = Vec::new(); in parse_enum() variables 205 derives: Some(&mut derives), in parse_enum() 268 derives, in parse_enum() 470 let mut derives = Vec::new(); in parse_extern_type() variables 481 derives in parse_extern_type() 857 let mut derives = Vec::new(); parse_type_alias() variables 947 let mut derives = Vec::new(); parse_extern_type_bounded() variables [all...] |
H A D | derive.rs | 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains() 80 derives.iter().any(|derive| derive.what == query) in contains()
|
H A D | mod.rs | 84 pub derives: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | pod.rs | 16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
|
/third_party/rust/crates/bindgen/bindgen/codegen/ |
H A D | mod.rs | 996 let derives: Vec<_> = derivable_traits.into(); in codegen() 997 attributes.push(attributes::derives(&derives)) in codegen() 2128 let mut derives: Vec<_> = derivable_traits.into(); in codegen() variables 2129 derives.extend(item.annotations().derives().iter().map(String::as_str)); in codegen() 2133 // The custom derives callback may return a list of derive attributes; in codegen() 2146 derives.extend(custom_derives.iter().map(|s| s.as_str())); in codegen() 2148 if !derives.is_empty() { in codegen() 2149 attributes.push(attributes::derives( in codegen() 3130 let mut derives = derives_of_item(item, ctx, packed); codegen() variables 3140 let mut derives: Vec<_> = derives.into(); codegen() variables [all...] |
/third_party/rust/crates/cxx/macro/src/ |
H A D | derive.rs | 11 for derive in &strct.derives { in expand_struct() 46 for derive in &enm.derives { in expand_enum() 110 let body = if derive::contains(&strct.derives, Trait::Copy) { in struct_clone() 196 let body = if derive::contains(&strct.derives, Trait::Ord) { in struct_partial_ord()
|
/third_party/rust/crates/cxx/gen/cmd/src/gen/ |
H A D | write.rs | 172 if derive::contains(&strct.derives, Trait::Hash) { in write_std_specializations() 250 let operator_eq = derive::contains(&strct.derives, Trait::PartialEq); in write_struct() 251 let operator_ord = derive::contains(&strct.derives, Trait::PartialOrd); 509 if derive::contains(&strct.derives, Trait::PartialEq) { 517 if !derive::contains(&strct.derives, Trait::Eq) { 527 if derive::contains(&strct.derives, Trait::PartialOrd) { 542 if !derive::contains(&strct.derives, Trait::Ord) { 559 if derive::contains(&strct.derives, Trait::Hash) { 579 if derive::contains(&strct.derives, Trait::PartialEq) { 596 if derive::contains(&strct.derives, Trai [all...] |