@@ -24,8 +24,8 @@ enum Field {
24
24
impl Field {
25
25
fn bit_len ( & self ) -> u64 {
26
26
match * self {
27
- ArrayField ( _, count, element_length) => ( count as u64 ) * element_length as u64 ,
28
- ScalarField ( _, length) => length as u64 ,
27
+ Field :: ArrayField ( _, count, element_length) => ( count as u64 ) * element_length as u64 ,
28
+ Field :: ScalarField ( _, length) => length as u64 ,
29
29
}
30
30
}
31
31
@@ -108,7 +108,7 @@ impl Field {
108
108
fn to_methods ( & self , cx : & mut ExtCtxt , start : u64 ) -> Vec < P < ast:: Method > > {
109
109
let mut methods = vec ! [ ] ;
110
110
match * self {
111
- ArrayField ( ref name, count, element_length) => {
111
+ Field :: ArrayField ( ref name, count, element_length) => {
112
112
let ( element_type, value_type_length) = size_to_ty ( cx, element_length) . unwrap ( ) ;
113
113
let value_type = make_array_ty ( cx, & element_type, count) ;
114
114
let getter_name = "get_" . to_string ( ) + * name;
@@ -158,7 +158,7 @@ impl Field {
158
158
methods. push ( setter) ;
159
159
160
160
} ,
161
- ScalarField ( ref name, length) => {
161
+ Field :: ScalarField ( ref name, length) => {
162
162
let ( value_type, value_type_length) = size_to_ty ( cx, length) . unwrap ( ) ;
163
163
let getter_name = "get_" . to_string ( ) + * name;
164
164
let getter_ident = token:: str_to_ident ( getter_name. as_slice ( ) ) ;
@@ -234,7 +234,7 @@ fn parse_field(parser: &mut Parser) -> Field {
234
234
parser. span_fatal ( span, "Field length must be > 0" ) ;
235
235
}
236
236
parser. expect ( & token:: CloseDelim ( token:: Bracket ) ) ;
237
- ArrayField { name : name, element_length : element_length as u8 , count : count as uint }
237
+ Field :: ArrayField { name : name, element_length : element_length as u8 , count : count as uint }
238
238
}
239
239
else {
240
240
//ScalarField
@@ -243,7 +243,7 @@ fn parse_field(parser: &mut Parser) -> Field {
243
243
let span = parser. last_span ;
244
244
parser. span_fatal ( span, "Field length must be > 0 and <= 64" ) ;
245
245
}
246
- ScalarField { name : name, length : length as u8 }
246
+ Field :: ScalarField { name : name, length : length as u8 }
247
247
}
248
248
}
249
249
0 commit comments