diff --git a/src/convert.rs b/src/convert.rs new file mode 100644 index 0000000..4c49458 --- /dev/null +++ b/src/convert.rs @@ -0,0 +1,9 @@ +use super::*; + +pub trait From: Sized { + fn from(_: T) -> Self; +} + +pub trait Into: Sized { + fn from(self) -> T; +} diff --git a/src/lib.rs b/src/lib.rs index 23663f2..e2d1053 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,6 +21,9 @@ mod native; pub mod types; +#[cfg(not(feature = "std"))] +pub mod convert; + #[cfg(feature = "std")] use std::vec::Vec;