H A D | lib.rs | 13 use utils::MacroError; 21 ) -> Result<&'a Punctuated<Field, Comma>, MacroError> { in get_fields() argument 23 return Err(MacroError::Message( in get_fields() 29 return Err(MacroError::Message( in get_fields() 37 fn get_unnamed_field<'a>(input: &'a DeriveInput, msg: &str) -> Result<&'a Field, MacroError> { in get_unnamed_field() argument 39 return Err(MacroError::Message( in get_unnamed_field() 45 return Err(MacroError::Message( in get_unnamed_field() 51 return Err(MacroError::Message( in get_unnamed_field() 59 fn is_c_repr(input: &DeriveInput, msg: &str) -> Result<(), MacroError> { in is_c_repr() argument 65 Err(MacroError in is_c_repr() 72 is_transparent_repr(input: &DeriveInput, msg: &str) -> Result<(), MacroError> is_transparent_repr() argument 85 derive_object_or_error(input: DeriveInput) -> Result<proc_macro2::TokenStream, MacroError> derive_object_or_error() argument 111 derive_opaque_or_error(input: DeriveInput) -> Result<proc_macro2::TokenStream, MacroError> derive_opaque_or_error() argument 158 get_repr_uN(input: &DeriveInput, msg: &str) -> Result<Path, MacroError> get_repr_uN() argument 179 get_variants(input: &DeriveInput) -> Result<&Punctuated<Variant, Comma>, MacroError> get_variants() argument 200 derive_tryinto_body( name: &Ident, variants: &Punctuated<Variant, Comma>, repr: &Path, ) -> Result<proc_macro2::TokenStream, MacroError> derive_tryinto_body() argument 213 derive_tryinto_or_error(input: DeriveInput) -> Result<proc_macro2::TokenStream, MacroError> derive_tryinto_or_error() argument [all...] |