From c7f9196df637c12a2426461c796d0c899aa04d6b Mon Sep 17 00:00:00 2001 From: Jef Date: Wed, 28 Nov 2018 14:01:51 +0100 Subject: [PATCH] Export LittleEndianConvert (#148) --- src/lib.rs | 2 +- src/value.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index eeb72e7..fc1e3cc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -397,7 +397,7 @@ mod tests; pub use self::memory::{MemoryInstance, MemoryRef, LINEAR_MEMORY_PAGE_SIZE}; pub use self::table::{TableInstance, TableRef}; -pub use self::value::{RuntimeValue, FromRuntimeValue}; +pub use self::value::{FromRuntimeValue, RuntimeValue, LittleEndianConvert, Error as ValueError}; pub use self::host::{Externals, NopExternals, HostError, RuntimeArgs}; pub use self::imports::{ModuleImportResolver, ImportResolver, ImportsBuilder}; pub use self::module::{ModuleInstance, ModuleRef, ExternVal, NotStartedModuleRef}; diff --git a/src/value.rs b/src/value.rs index bacc991..96fa805 100644 --- a/src/value.rs +++ b/src/value.rs @@ -4,8 +4,10 @@ use nan_preserving_float::{F32, F64}; use types::ValueType; use TrapKind; +/// Error for `LittleEndianConvert` #[derive(Debug)] pub enum Error { + /// The buffer is too short for the type being deserialized InvalidLittleEndianBuffer, }