Home
last modified time | relevance | path

Searched refs:derives (Results 1 - 25 of 42) sorted by relevance

12

/third_party/rust/crates/clap/clap_derive/src/
H A Dlib.rs29 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 Dannotations.rs67 /// 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 Dparse.rs61 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 Dderive.rs79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
80 derives.iter().any(|derive| derive.what == query) in contains()
H A Dmod.rs84 pub derives: Vec<Derive>,
99 pub derives: Vec<Derive>,
112 pub derives: Vec<Derive>,
152 pub derives: Vec<Derive>,
H A Dpod.rs16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
/third_party/rust/crates/cxx/gen/lib/src/syntax/
H A Dparse.rs61 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 Dderive.rs79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
80 derives.iter().any(|derive| derive.what == query) in contains()
H A Dmod.rs84 pub derives: Vec<Derive>,
99 pub derives: Vec<Derive>,
112 pub derives: Vec<Derive>,
152 pub derives: Vec<Derive>,
H A Dpod.rs16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
/third_party/rust/crates/cxx/macro/src/syntax/
H A Dparse.rs61 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 Dderive.rs79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
80 derives.iter().any(|derive| derive.what == query) in contains()
H A Dmod.rs84 pub derives: Vec<Derive>,
99 pub derives: Vec<Derive>,
112 pub derives: Vec<Derive>,
152 pub derives: Vec<Derive>,
H A Dpod.rs16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
/third_party/rust/crates/cxx/gen/cmd/src/syntax/
H A Dparse.rs61 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 Dderive.rs79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
80 derives.iter().any(|derive| derive.what == query) in contains()
H A Dmod.rs84 pub derives: Vec<Derive>,
99 pub derives: Vec<Derive>,
112 pub derives: Vec<Derive>,
152 pub derives: Vec<Derive>,
H A Dpod.rs16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
/third_party/rust/crates/cxx/syntax/
H A Dparse.rs61 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 Dderive.rs79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
80 derives.iter().any(|derive| derive.what == query) in contains()
H A Dmod.rs84 pub derives: Vec<Derive>,
99 pub derives: Vec<Derive>,
112 pub derives: Vec<Derive>,
152 pub derives: Vec<Derive>,
H A Dpod.rs16 derive::contains(&strct.derives, Trait::Copy) in is_guaranteed_pod()
/third_party/rust/crates/bindgen/bindgen/codegen/
H A Dmod.rs996 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 Dderive.rs11 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 Dwrite.rs172 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...]

Completed in 13 milliseconds

12