@@ -115,11 +115,12 @@ pub struct Song {
115
115
116
116
impl Encodable for Song {
117
117
fn encode < S : Encoder > ( & self , e : & mut S ) -> Result < ( ) , S :: Error > {
118
- e. emit_struct ( "Song" , 7 , |e| {
118
+ e. emit_struct ( "Song" , 8 , |e| {
119
119
e. emit_struct_field ( "file" , 0 , |e| self . file . encode ( e) )
120
120
. and_then ( |_| e. emit_struct_field ( "name" , 1 , |e| self . name . encode ( e) ) )
121
+ . and_then ( |_| e. emit_struct_field ( "title" , 2 , |e| self . title . encode ( e) ) )
121
122
. and_then ( |_| {
122
- e. emit_struct_field ( "last_mod" , 2 , |e| {
123
+ e. emit_struct_field ( "last_mod" , 3 , |e| {
123
124
e. emit_option ( |e| {
124
125
self . last_mod
125
126
. as_ref ( )
@@ -129,7 +130,7 @@ impl Encodable for Song {
129
130
} )
130
131
} )
131
132
. and_then ( |_| {
132
- e. emit_struct_field ( "duration" , 3 , |e| {
133
+ e. emit_struct_field ( "duration" , 4 , |e| {
133
134
e. emit_option ( |e| {
134
135
self . duration
135
136
. as_ref ( )
@@ -138,9 +139,9 @@ impl Encodable for Song {
138
139
} )
139
140
} )
140
141
} )
141
- . and_then ( |_| e. emit_struct_field ( "place" , 4 , |e| self . place . encode ( e) ) )
142
- . and_then ( |_| e. emit_struct_field ( "range" , 5 , |e| self . range . encode ( e) ) )
143
- . and_then ( |_| e. emit_struct_field ( "tags" , 6 , |e| self . tags . encode ( e) ) )
142
+ . and_then ( |_| e. emit_struct_field ( "place" , 5 , |e| self . place . encode ( e) ) )
143
+ . and_then ( |_| e. emit_struct_field ( "range" , 6 , |e| self . range . encode ( e) ) )
144
+ . and_then ( |_| e. emit_struct_field ( "tags" , 7 , |e| self . tags . encode ( e) ) )
144
145
} )
145
146
}
146
147
}
0 commit comments