-use std::convert::TryFrom;
-
use proc_macro2::{Ident, Span};
use syn::AttributeArgs;
extern crate proc_macro2;
use std::cell::RefCell;
-use std::convert::TryFrom;
use proc_macro::TokenStream as TokenStream_1;
use proc_macro2::TokenStream;
-use std::convert::TryFrom;
-use std::iter::IntoIterator;
-
use proc_macro2::TokenStream;
use quote::quote;
-use std::convert::TryFrom;
use std::env;
use proc_macro2::{Ident, Span, TokenStream};
#[perlmod::package(name = "RSPM::Bless", lib = "perlmod_test")]
mod export {
- use std::convert::TryFrom;
-
use anyhow::Error;
use perlmod::Value;
//! 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;
//! 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;
//! Module containing the [`Scalar`] and [`Mortal`] types.
-use std::convert::TryInto;
use std::marker::PhantomData;
use std::mem;
/// ```
/// #[perlmod::package(name = "My::Thing")]
/// mod export {
- /// use std::convert::TryFrom;
/// use std::sync::Mutex;
///
/// use perlmod::{Error, Value};