valence_nbt/serde.rs
1use std::fmt;
2
3pub use ser::*;
4
5use crate::Error;
6
7mod de;
8mod ser;
9#[cfg(test)]
10mod tests;
11
12impl serde::de::Error for Error {
13 fn custom<T>(msg: T) -> Self
14 where
15 T: fmt::Display,
16 {
17 Self::new_owned(format!("{msg}"))
18 }
19}
20
21impl serde::ser::Error for Error {
22 fn custom<T>(msg: T) -> Self
23 where
24 T: fmt::Display,
25 {
26 Self::new_owned(format!("{msg}"))
27 }
28}