diff --git a/src/builder/export.rs b/src/builder/export.rs index c794c0a..467ff11 100644 --- a/src/builder/export.rs +++ b/src/builder/export.rs @@ -1,4 +1,5 @@ use std::string::String; +use std::borrow::ToOwned; use super::invoke::{Invoke, Identity}; use elements; diff --git a/src/builder/import.rs b/src/builder/import.rs index cf263e6..7a5adb5 100644 --- a/src/builder/import.rs +++ b/src/builder/import.rs @@ -1,6 +1,7 @@ -use std::string::String; -use super::invoke::{Invoke, Identity}; +use super::invoke::{Identity, Invoke}; use elements; +use std::borrow::ToOwned; +use std::string::String; /// Import builder pub struct ImportBuilder { diff --git a/src/elements/module.rs b/src/elements/module.rs index e6961ef..78a6934 100644 --- a/src/elements/module.rs +++ b/src/elements/module.rs @@ -1,5 +1,6 @@ use io; use std::vec::Vec; +use std::borrow::ToOwned; use byteorder::{LittleEndian, ByteOrder}; use super::{Deserialize, Serialize, Error, Uint32, External}; diff --git a/src/elements/section.rs b/src/elements/section.rs index ad2d0e1..4b50124 100644 --- a/src/elements/section.rs +++ b/src/elements/section.rs @@ -1,6 +1,7 @@ use io; use std::vec::Vec; use std::string::String; +use std::borrow::ToOwned; use super::{ Serialize, Deserialize, diff --git a/src/lib.rs b/src/lib.rs index b318bfe..89c00f0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -36,4 +36,5 @@ mod std { pub use alloc::vec; pub use alloc::string; pub use alloc::boxed; + pub use alloc::borrow; }