From 86209f32e6839da445df949cd1ff2e65ec6fad33 Mon Sep 17 00:00:00 2001 From: timofey Date: Sun, 30 Jul 2023 19:29:54 +0000 Subject: [PATCH] `mode::slice_deserializer` --- src/mode.rs | 2 ++ src/{rcore => mode}/slice_deserializer.rs | 1 + src/rcore.rs | 2 -- 3 files changed, 3 insertions(+), 2 deletions(-) rename src/{rcore => mode}/slice_deserializer.rs (93%) diff --git a/src/mode.rs b/src/mode.rs index bcf0b96..3f37dc9 100644 --- a/src/mode.rs +++ b/src/mode.rs @@ -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`]. diff --git a/src/rcore/slice_deserializer.rs b/src/mode/slice_deserializer.rs similarity index 93% rename from src/rcore/slice_deserializer.rs rename to src/mode/slice_deserializer.rs index f3ef093..72f9fae 100644 --- a/src/rcore/slice_deserializer.rs +++ b/src/mode/slice_deserializer.rs @@ -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], diff --git a/src/rcore.rs b/src/rcore.rs index b146439..40816d5 100644 --- a/src/rcore.rs +++ b/src/rcore.rs @@ -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>;