self.pop_state();
Ok(self)
}
- _ => Err(JsonError::InvalidState),
+ State::None => {
+ debug_validate_fail!("invalid state");
+ Err(JsonError::InvalidState)
+ },
}
}
self.buf.push_str(",\"");
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.buf.push(',');
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.buf.push(',');
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.encode_string(val)?;
Ok(self)
}
- _ => Err(JsonError::InvalidState),
+ _ => {
+ debug_validate_fail!("invalid state");
+ Err(JsonError::InvalidState)
+ }
}
}
self.buf.push(',');
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.set_state(State::ObjectNth);
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.buf.push(',');
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
match self.current_state() {
State::ObjectNth => self.buf.push(','),
State::ObjectFirst => self.set_state(State::ObjectNth),
- _ => return Err(JsonError::InvalidState),
+ _ => {
+ debug_validate_fail!("invalid state");
+ return Err(JsonError::InvalidState);
+ }
}
self.buf.push('"');
self.buf.push_str(key);
self.set_state(State::ObjectNth);
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.set_state(State::ObjectNth);
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.set_state(State::ObjectNth);
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}
self.set_state(State::ObjectNth);
}
_ => {
+ debug_validate_fail!("invalid state");
return Err(JsonError::InvalidState);
}
}