diff --git a/src/rcore.rs b/src/rcore.rs index 56c8ccd..d975922 100644 --- a/src/rcore.rs +++ b/src/rcore.rs @@ -24,8 +24,7 @@ use crate::func::*; pub use self::addresses::{Addresses, InliningAddresses}; pub use self::context::Context; -pub use self::dectx::DeCtx; -use self::dectx::DeCtxT; +use self::dectx::{DeCtx, DeCtxT}; pub use self::diagnostic::Diagnostic; pub use self::hashing::{Hash, HASH_SIZE, HASH_ZEROS}; pub use self::inctx::InCtx; diff --git a/src/rcore/dectx.rs b/src/rcore/dectx.rs index a96a29f..9b9b29d 100644 --- a/src/rcore/dectx.rs +++ b/src/rcore/dectx.rs @@ -6,7 +6,7 @@ pub(super) struct DeCtxT<'a: 'c, 'c, Ctx: Context<'a>> { pub addresses: &'c mut Addresses, } -pub trait DeCtx<'a, Ctx: Context<'a>> { +pub(super) trait DeCtx<'a, Ctx: Context<'a>> { fn deserializer(&mut self) -> &mut dyn Deserializer; fn tell(&self) -> usize;