mode::slice_deserializer

This commit is contained in:
AF 2023-07-30 19:29:54 +00:00
parent 7e66fc4d3d
commit 86209f32e6
3 changed files with 3 additions and 2 deletions

View File

@ -1,11 +1,13 @@
mod regular;
mod serialization;
mod slice_deserializer;
mod stream;
use std::marker::PhantomData;
pub use self::regular::RegularMode;
pub use self::serialization::{Deserializer, DeserializerExt, Serializable, Serializer};
pub use self::slice_deserializer::SliceDeserializer;
pub use self::stream::{Stream, StreamExt, StreamResultExt};
/// See [`ModeResult`].

View File

@ -4,6 +4,7 @@ use super::*;
/// [Deserializer] for slices. Used in [`FactoryExt::parse_slice`] and [`AtomicExt::parse_slice`].
///
/// [`FactoryExt::parse_slice`]: crate::rcore::FactoryExt::parse_slice
/// [`AtomicExt::parse_slice`]: crate::rstd::atomic::AtomicExt::parse_slice
pub struct SliceDeserializer<'a> {
slice: &'a [u8],

View File

@ -15,7 +15,6 @@ mod point;
mod points;
mod resolution;
mod resolver_origin;
mod slice_deserializer;
use std::{error::Error, rc::Rc};
@ -41,7 +40,6 @@ pub use self::resolution::{
Address, HashResolution, HashResolutionResult, LookupError, Resolution, ResolutionError,
ResolutionFailure, ResolutionResult, Resolver, ResolverMap,
};
pub use self::slice_deserializer::SliceDeserializer;
/// Helper alias for [`WeakFunctor::F`] of [`FunctorContext::T`].
pub type Wrapped<'a, Ctx, A> = WrapC<'a, A, Ctx>;