- s.emit_enum("Result", |s| {
- match *self {
- Ok(ref v) => {
- s.emit_enum_variant("Ok", 0, 1, |s| {
- s.emit_enum_variant_arg(0, |s| {
- v.encode(s)
- })
- })
- }
- Err(ref v) => {
- s.emit_enum_variant("Err", 1, 1, |s| {
- s.emit_enum_variant_arg(0, |s| {
- v.encode(s)
- })
- })
- }
+ s.emit_enum("Result", |s| match *self {
+ Ok(ref v) => {
+ s.emit_enum_variant("Ok", 0, 1, |s| s.emit_enum_variant_arg(0, |s| v.encode(s)))
+ }
+ Err(ref v) => {
+ s.emit_enum_variant("Err", 1, 1, |s| s.emit_enum_variant_arg(0, |s| v.encode(s)))