in src/lib.rs [65:86]
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::result::Result<(), std::fmt::Error> {
use VersionizeError::*;
match self {
Io(e) => write!(f, "An IO error occured: {}", e),
Serialize(e) => write!(f, "A serialization error occured: {}", e),
Deserialize(e) => write!(f, "A deserialization error occured: {}", e),
Semantic(e) => write!(f, "A user generated semantic error occured: {}", e),
StringLength(bad_len) => write!(
f,
"String length exceeded {} > {} bytes",
bad_len,
primitives::MAX_STRING_LEN
),
VecLength(bad_len) => write!(
f,
"Vec of length {} exceeded maximum size of {} bytes",
bad_len,
primitives::MAX_VEC_SIZE
),
}
}