diff --git a/perlmod-macro/src/attribs.rs b/perlmod-macro/src/attribs.rs index e5407ac..d1b62ba 100644 --- a/perlmod-macro/src/attribs.rs +++ b/perlmod-macro/src/attribs.rs @@ -1,5 +1,3 @@ -use std::convert::TryFrom; - use proc_macro2::{Ident, Span}; use syn::AttributeArgs; diff --git a/perlmod-macro/src/lib.rs b/perlmod-macro/src/lib.rs index cbe213f..2884932 100644 --- a/perlmod-macro/src/lib.rs +++ b/perlmod-macro/src/lib.rs @@ -6,7 +6,6 @@ extern crate proc_macro; extern crate proc_macro2; use std::cell::RefCell; -use std::convert::TryFrom; use proc_macro::TokenStream as TokenStream_1; use proc_macro2::TokenStream; diff --git a/perlmod-macro/src/module.rs b/perlmod-macro/src/module.rs index bd904b2..bd699fe 100644 --- a/perlmod-macro/src/module.rs +++ b/perlmod-macro/src/module.rs @@ -1,6 +1,3 @@ -use std::convert::TryFrom; -use std::iter::IntoIterator; - use proc_macro2::TokenStream; use quote::quote; diff --git a/perlmod-macro/src/package.rs b/perlmod-macro/src/package.rs index f44faa0..4430c50 100644 --- a/perlmod-macro/src/package.rs +++ b/perlmod-macro/src/package.rs @@ -1,4 +1,3 @@ -use std::convert::TryFrom; use std::env; use proc_macro2::{Ident, Span, TokenStream}; diff --git a/perlmod-test/src/bless.rs b/perlmod-test/src/bless.rs index 3efb12d..29722bc 100644 --- a/perlmod-test/src/bless.rs +++ b/perlmod-test/src/bless.rs @@ -1,7 +1,5 @@ #[perlmod::package(name = "RSPM::Bless", lib = "perlmod_test")] mod export { - use std::convert::TryFrom; - use anyhow::Error; use perlmod::Value; diff --git a/perlmod/src/array.rs b/perlmod/src/array.rs index 75fc0ac..57f79e9 100644 --- a/perlmod/src/array.rs +++ b/perlmod/src/array.rs @@ -1,6 +1,5 @@ //! Module dealing with perl [`Array`](crate::Array)s. ([`AV`](crate::ffi::AV) pointers). -use std::convert::TryFrom; use std::marker::PhantomData; use crate::error::CastError; diff --git a/perlmod/src/hash.rs b/perlmod/src/hash.rs index 2160ab6..e417636 100644 --- a/perlmod/src/hash.rs +++ b/perlmod/src/hash.rs @@ -1,7 +1,5 @@ //! Module dealing with perl [`Hash`](crate::Hash)es. ([`HV`](crate::ffi::HV) pointers). -use std::convert::TryFrom; - use crate::error::CastError; use crate::ffi::{self, HV, SV}; use crate::raw_value; diff --git a/perlmod/src/scalar.rs b/perlmod/src/scalar.rs index f931b7c..0dfc13e 100644 --- a/perlmod/src/scalar.rs +++ b/perlmod/src/scalar.rs @@ -1,6 +1,5 @@ //! Module containing the [`Scalar`] and [`Mortal`] types. -use std::convert::TryInto; use std::marker::PhantomData; use std::mem; diff --git a/perlmod/src/value.rs b/perlmod/src/value.rs index 4ee7a8b..fc5cb3c 100644 --- a/perlmod/src/value.rs +++ b/perlmod/src/value.rs @@ -317,7 +317,6 @@ impl Value { /// ``` /// #[perlmod::package(name = "My::Thing")] /// mod export { - /// use std::convert::TryFrom; /// use std::sync::Mutex; /// /// use perlmod::{Error, Value};