aboutsummaryrefslogtreecommitdiff
path: root/src/ser.rs
diff options
context:
space:
mode:
authorAlan Du <alanhdu@gmail.com>2017-06-01 22:47:24 +0100
committerAlan Du <alanhdu@gmail.com>2017-06-01 22:47:24 +0100
commite4fdd0e4e49842d50f75e4d80f555fa783c0709f (patch)
tree6d2c7d96813a0252479ab76ba777e51655a2c722 /src/ser.rs
parent69576569a7283ba874893fc71b6bff9407d823a6 (diff)
downloadmilf-rs-e4fdd0e4e49842d50f75e4d80f555fa783c0709f.tar.gz
milf-rs-e4fdd0e4e49842d50f75e4d80f555fa783c0709f.zip
Add toml::ser::Error::KeyNewline back in
Avoid a breaking change
Diffstat (limited to 'src/ser.rs')
-rw-r--r--src/ser.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ser.rs b/src/ser.rs
index 9fa0678..77db867 100644
--- a/src/ser.rs
+++ b/src/ser.rs
@@ -107,6 +107,10 @@ pub enum Error {
/// attempted where the key of a map was not a string.
KeyNotString,
+ /// An error that we never omit but keep for backwards compatibility
+ #[doc(hidden)]
+ KeyNewline,
+
/// Arrays in TOML must have a homogenous type, but a heterogeneous array
/// was emitted.
ArrayMixedType,
@@ -1047,6 +1051,7 @@ impl fmt::Display for Error {
Error::NumberInvalid => "a serialized number was invalid".fmt(f),
Error::UnsupportedNone => "unsupported None value".fmt(f),
Error::Custom(ref s) => s.fmt(f),
+ Error::KeyNewline => unreachable!(),
Error::__Nonexhaustive => panic!(),
}
}
@@ -1063,6 +1068,7 @@ impl error::Error for Error {
Error::NumberInvalid => "a serialized number was invalid",
Error::UnsupportedNone => "unsupported None value",
Error::Custom(_) => "custom error",
+ Error::KeyNewline => unreachable!(),
Error::__Nonexhaustive => panic!(),
}
}