mirror of https://git.sr.ht/~stygianentity/bincode
pub used InvalidEncoding in serde+rustc_serialize so it shows in `cargo doc` (#82)
* Removed unused import warning * pub use InvalidEncoding in serde+rustc_serialize * Made both fields of InvalidEncoding public so it can be used without Display or Debug traits (e.g. pattern matching) * Export of InvalidEncoding in rustc_serialize/serde make them visible in `cargo doc`
This commit is contained in:
parent
8f98e8789d
commit
c5073e83e5
|
|
@ -7,7 +7,7 @@ use std::io::{Write, Read};
|
|||
use ::SizeLimit;
|
||||
|
||||
pub use self::writer::{SizeChecker, EncoderWriter, EncodingResult, EncodingError};
|
||||
pub use self::reader::{DecoderReader, DecodingResult, DecodingError};
|
||||
pub use self::reader::{DecoderReader, DecodingResult, DecodingError, InvalidEncoding};
|
||||
|
||||
mod reader;
|
||||
mod writer;
|
||||
|
|
|
|||
|
|
@ -11,8 +11,8 @@ use ::SizeLimit;
|
|||
|
||||
#[derive(Eq, PartialEq, Clone, Debug)]
|
||||
pub struct InvalidEncoding {
|
||||
desc: &'static str,
|
||||
detail: Option<String>,
|
||||
pub desc: &'static str,
|
||||
pub detail: Option<String>,
|
||||
}
|
||||
|
||||
impl fmt::Display for InvalidEncoding {
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ pub use self::reader::{
|
|||
Deserializer,
|
||||
DeserializeResult,
|
||||
DeserializeError,
|
||||
InvalidEncoding
|
||||
};
|
||||
|
||||
pub use self::writer::{
|
||||
|
|
@ -120,4 +121,3 @@ pub fn deserialize<T>(bytes: &[u8]) -> DeserializeResult<T>
|
|||
let mut reader = bytes;
|
||||
deserialize_from(&mut reader, SizeLimit::Infinite)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,14 +8,13 @@ use byteorder::{BigEndian, ReadBytesExt};
|
|||
use num_traits;
|
||||
use serde_crate as serde;
|
||||
use serde_crate::de::value::ValueDeserializer;
|
||||
use serde_crate::de::Deserializer as SerdeDeserializer;
|
||||
|
||||
use ::SizeLimit;
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Debug)]
|
||||
pub struct InvalidEncoding {
|
||||
desc: &'static str,
|
||||
detail: Option<String>,
|
||||
pub desc: &'static str,
|
||||
pub detail: Option<String>,
|
||||
}
|
||||
|
||||
impl fmt::Display for InvalidEncoding {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ use std::fmt::Debug;
|
|||
use std::collections::HashMap;
|
||||
use std::ops::Deref;
|
||||
|
||||
use rustc_serialize::{Encoder, Decoder, Encodable, Decodable};
|
||||
use rustc_serialize::{Encodable, Decodable};
|
||||
|
||||
use bincode::{RefBox, StrBox, SliceBox};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue