/third_party/rust/crates/cxx/gen/build/src/syntax/ |
H A D | derive.rs | 5 pub struct Derive { structure names 26 impl Derive { impls 44 Some(Derive { what, span }) in from() 48 impl PartialEq<Trait> for Derive { 73 impl Display for Derive { 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
|
H A D | mod.rs | 44 pub use self::derive::{Derive, Trait}; 84 pub derives: Vec<Derive>, 91 pub bounds: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | attrs.rs | 5 use crate::syntax::{cfg, Derive, Doc, ForeignName}; 33 pub derives: Option<&'a mut Vec<Derive>>, 214 fn parse_derive_attribute(cx: &mut Errors, input: ParseStream) -> Result<Vec<Derive>> { in parse_derive_attribute() 220 if let Some(derive) = Derive::from(ident) { in parse_derive_attribute()
|
H A D | tokens.rs | 3 Array, Atom, Derive, Enum, EnumRepr, ExternFn, ExternType, Impl, Lifetimes, NamedType, Ptr, 170 impl ToTokens for Derive {
|
/third_party/rust/crates/cxx/gen/lib/src/syntax/ |
H A D | derive.rs | 5 pub struct Derive { structure names 26 impl Derive { impls 44 Some(Derive { what, span }) in from() 48 impl PartialEq<Trait> for Derive { 73 impl Display for Derive { 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
|
H A D | mod.rs | 44 pub use self::derive::{Derive, Trait}; 84 pub derives: Vec<Derive>, 91 pub bounds: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | attrs.rs | 5 use crate::syntax::{cfg, Derive, Doc, ForeignName}; 33 pub derives: Option<&'a mut Vec<Derive>>, 214 fn parse_derive_attribute(cx: &mut Errors, input: ParseStream) -> Result<Vec<Derive>> { in parse_derive_attribute() 220 if let Some(derive) = Derive::from(ident) { in parse_derive_attribute()
|
H A D | tokens.rs | 3 Array, Atom, Derive, Enum, EnumRepr, ExternFn, ExternType, Impl, Lifetimes, NamedType, Ptr, 170 impl ToTokens for Derive {
|
/third_party/rust/crates/cxx/syntax/ |
H A D | derive.rs | 5 pub struct Derive { structure names 26 impl Derive { impls 44 Some(Derive { what, span }) in from() 48 impl PartialEq<Trait> for Derive { 73 impl Display for Derive { 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
|
H A D | mod.rs | 44 pub use self::derive::{Derive, Trait}; 84 pub derives: Vec<Derive>, 91 pub bounds: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | attrs.rs | 5 use crate::syntax::{cfg, Derive, Doc, ForeignName}; 33 pub derives: Option<&'a mut Vec<Derive>>, 214 fn parse_derive_attribute(cx: &mut Errors, input: ParseStream) -> Result<Vec<Derive>> { in parse_derive_attribute() 220 if let Some(derive) = Derive::from(ident) { in parse_derive_attribute()
|
/third_party/rust/crates/cxx/gen/cmd/src/syntax/ |
H A D | derive.rs | 5 pub struct Derive { structure names 26 impl Derive { impls 44 Some(Derive { what, span }) in from() 48 impl PartialEq<Trait> for Derive { 73 impl Display for Derive { 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
|
H A D | mod.rs | 44 pub use self::derive::{Derive, Trait}; 84 pub derives: Vec<Derive>, 91 pub bounds: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | attrs.rs | 5 use crate::syntax::{cfg, Derive, Doc, ForeignName}; 33 pub derives: Option<&'a mut Vec<Derive>>, 214 fn parse_derive_attribute(cx: &mut Errors, input: ParseStream) -> Result<Vec<Derive>> { in parse_derive_attribute() 220 if let Some(derive) = Derive::from(ident) { in parse_derive_attribute()
|
H A D | tokens.rs | 3 Array, Atom, Derive, Enum, EnumRepr, ExternFn, ExternType, Impl, Lifetimes, NamedType, Ptr, 170 impl ToTokens for Derive {
|
/third_party/rust/crates/cxx/macro/src/syntax/ |
H A D | derive.rs | 5 pub struct Derive { structure names 26 impl Derive { impls 44 Some(Derive { what, span }) in from() 48 impl PartialEq<Trait> for Derive { 73 impl Display for Derive { 79 pub fn contains(derives: &[Derive], query: Trait) -> bool { in contains()
|
H A D | mod.rs | 44 pub use self::derive::{Derive, Trait}; 84 pub derives: Vec<Derive>, 91 pub bounds: Vec<Derive>, 99 pub derives: Vec<Derive>, 112 pub derives: Vec<Derive>, 152 pub derives: Vec<Derive>,
|
H A D | attrs.rs | 5 use crate::syntax::{cfg, Derive, Doc, ForeignName}; 33 pub derives: Option<&'a mut Vec<Derive>>, 214 fn parse_derive_attribute(cx: &mut Errors, input: ParseStream) -> Result<Vec<Derive>> { in parse_derive_attribute() 220 if let Some(derive) = Derive::from(ident) { in parse_derive_attribute()
|
H A D | tokens.rs | 3 Array, Atom, Derive, Enum, EnumRepr, ExternFn, ExternType, Impl, Lifetimes, NamedType, Ptr, 170 impl ToTokens for Derive {
|
/third_party/rust/crates/serde/serde_derive_internals/src/ |
H A D | check.rs | 3 use crate::internals::{ungroup, Ctxt, Derive}; 8 pub fn check(cx: &Ctxt, cont: &mut Container, derive: Derive) { in check() 370 fn check_transparent(cx: &Ctxt, cont: &mut Container, derive: Derive) { in check_transparent() 432 Derive::Serialize => { in check_transparent() 438 Derive::Deserialize => { in check_transparent() 455 fn allow_transparent(field: &Field, derive: Derive) -> bool { in allow_transparent() 465 Derive::Serialize => !field.attrs.skip_serializing(), in allow_transparent() 466 Derive::Deserialize => !field.attrs.skip_deserializing() && field.attrs.default().is_none(), in allow_transparent()
|
H A D | ast.rs | 3 use crate::internals::{attr, check, Ctxt, Derive}; 64 derive: Derive, in from_ast()
|
H A D | mod.rs | 17 pub enum Derive { enum
|
/third_party/rust/crates/serde/serde_derive/src/internals/ |
H A D | check.rs | 3 use crate::internals::{ungroup, Ctxt, Derive}; 8 pub fn check(cx: &Ctxt, cont: &mut Container, derive: Derive) { in check() 370 fn check_transparent(cx: &Ctxt, cont: &mut Container, derive: Derive) { in check_transparent() 432 Derive::Serialize => { in check_transparent() 438 Derive::Deserialize => { in check_transparent() 455 fn allow_transparent(field: &Field, derive: Derive) -> bool { in allow_transparent() 465 Derive::Serialize => !field.attrs.skip_serializing(), in allow_transparent() 466 Derive::Deserialize => !field.attrs.skip_deserializing() && field.attrs.default().is_none(), in allow_transparent()
|
H A D | ast.rs | 3 use crate::internals::{attr, check, Ctxt, Derive}; 64 derive: Derive, in from_ast()
|
H A D | mod.rs | 17 pub enum Derive { enum
|