File tree Expand file tree Collapse file tree 1 file changed +7
-16
lines changed Expand file tree Collapse file tree 1 file changed +7
-16
lines changed Original file line number Diff line number Diff line change @@ -71,24 +71,15 @@ fn real_derive_from_form_value(input: TokenStream) -> PResult<TokenStream> {
71
71
72
72
// Generate the implementation.
73
73
Ok ( quote ! {
74
- mod scope {
75
- extern crate std;
76
- extern crate rocket;
74
+ impl <' v> :: rocket:: request:: FromFormValue <' v> for #name {
75
+ type Error = & ' v :: rocket:: http:: RawStr ;
77
76
78
- use self :: std:: prelude:: v1:: * ;
79
- use self :: rocket:: request:: FromFormValue ;
80
- use self :: rocket:: http:: RawStr ;
77
+ fn from_form_value( v: & ' v :: rocket:: http:: RawStr ) -> Result <Self , Self :: Error > {
78
+ #( if v. as_uncased_str( ) == #variant_strs {
79
+ return :: std:: result:: Result :: Ok ( #names:: #variant_idents) ;
80
+ } ) *
81
81
82
- impl <' v> FromFormValue <' v> for #name {
83
- type Error = & ' v RawStr ;
84
-
85
- fn from_form_value( v: & ' v RawStr ) -> Result <Self , Self :: Error > {
86
- #( if v. as_uncased_str( ) == #variant_strs {
87
- return Ok ( #names:: #variant_idents) ;
88
- } ) *
89
-
90
- Err ( v)
91
- }
82
+ :: std:: result:: Result :: Err ( v)
92
83
}
93
84
}
94
85
} . into ( ) )
You can’t perform that action at this time.
0 commit comments