diff --git a/src/serialize.rs b/src/serialize.rs index 296f3d4..2d565ea 100644 --- a/src/serialize.rs +++ b/src/serialize.rs @@ -1371,6 +1371,10 @@ impl Encodable for path::Path { let v = self.as_os_str().encode_wide().collect::>(); v.encode(e) } + #[cfg(not(any(target_os = "redox", unix, windows)))] + fn encode(&self, _e: &mut S) -> Result<(), S::Error> { + unimplemented!(); + } } impl Encodable for path::PathBuf { @@ -1406,6 +1410,10 @@ impl Decodable for path::PathBuf { p.push(s); Ok(p) } + #[cfg(not(any(target_os = "redox", unix, windows)))] + fn decode(_d: &mut D) -> Result { + unimplemented!(); + } } impl Encodable for Cell {