From f657e15a2da8fbd01d25a3e05670a21786a61ec7 Mon Sep 17 00:00:00 2001 From: Jef Date: Wed, 21 Nov 2018 09:49:05 +0100 Subject: [PATCH] Export LittleEndianConvert --- 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, }