mode::slice_deserializer
This commit is contained in:
parent
7e66fc4d3d
commit
86209f32e6
@ -1,11 +1,13 @@
|
|||||||
mod regular;
|
mod regular;
|
||||||
mod serialization;
|
mod serialization;
|
||||||
|
mod slice_deserializer;
|
||||||
mod stream;
|
mod stream;
|
||||||
|
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
|
|
||||||
pub use self::regular::RegularMode;
|
pub use self::regular::RegularMode;
|
||||||
pub use self::serialization::{Deserializer, DeserializerExt, Serializable, Serializer};
|
pub use self::serialization::{Deserializer, DeserializerExt, Serializable, Serializer};
|
||||||
|
pub use self::slice_deserializer::SliceDeserializer;
|
||||||
pub use self::stream::{Stream, StreamExt, StreamResultExt};
|
pub use self::stream::{Stream, StreamExt, StreamResultExt};
|
||||||
|
|
||||||
/// See [`ModeResult`].
|
/// See [`ModeResult`].
|
||||||
|
@ -4,6 +4,7 @@ use super::*;
|
|||||||
|
|
||||||
/// [Deserializer] for slices. Used in [`FactoryExt::parse_slice`] and [`AtomicExt::parse_slice`].
|
/// [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
|
/// [`AtomicExt::parse_slice`]: crate::rstd::atomic::AtomicExt::parse_slice
|
||||||
pub struct SliceDeserializer<'a> {
|
pub struct SliceDeserializer<'a> {
|
||||||
slice: &'a [u8],
|
slice: &'a [u8],
|
@ -15,7 +15,6 @@ mod point;
|
|||||||
mod points;
|
mod points;
|
||||||
mod resolution;
|
mod resolution;
|
||||||
mod resolver_origin;
|
mod resolver_origin;
|
||||||
mod slice_deserializer;
|
|
||||||
|
|
||||||
use std::{error::Error, rc::Rc};
|
use std::{error::Error, rc::Rc};
|
||||||
|
|
||||||
@ -41,7 +40,6 @@ pub use self::resolution::{
|
|||||||
Address, HashResolution, HashResolutionResult, LookupError, Resolution, ResolutionError,
|
Address, HashResolution, HashResolutionResult, LookupError, Resolution, ResolutionError,
|
||||||
ResolutionFailure, ResolutionResult, Resolver, ResolverMap,
|
ResolutionFailure, ResolutionResult, Resolver, ResolverMap,
|
||||||
};
|
};
|
||||||
pub use self::slice_deserializer::SliceDeserializer;
|
|
||||||
|
|
||||||
/// Helper alias for [`WeakFunctor::F`] of [`FunctorContext::T`].
|
/// Helper alias for [`WeakFunctor::F`] of [`FunctorContext::T`].
|
||||||
pub type Wrapped<'a, Ctx, A> = WrapC<'a, A, Ctx>;
|
pub type Wrapped<'a, Ctx, A> = WrapC<'a, A, Ctx>;
|
||||||
|
Loading…
Reference in New Issue
Block a user