[−][src]Function genco::lang::python::import
pub fn import<M, N>(module: M, name: N) -> Import where
M: Into<ItemStr>,
N: Into<ItemStr>,
Setup an imported item.
Examples
use genco::prelude::*; let toks = quote! { #(python::import("collections", "namedtuple").with_alias("nt")) #(python::import("collections", "namedtuple")) #(python::import("collections", "namedtuple").qualified()) #(python::import("collections", "namedtuple").with_module_alias("c")) }; assert_eq!( vec![ "from collections import namedtuple, namedtuple as nt", "import collections", "import collections as c", "", "nt", "namedtuple", "collections.namedtuple", "c.namedtuple", ], toks.to_file_vec()? );