2018-04-01 13:04:45 +00:00
|
|
|
// Copyright (c) 2017-present PyO3 Project and Contributors
|
2018-05-19 15:27:26 +00:00
|
|
|
//! This crate contains the implementation of the proc macro attributes
|
2018-04-01 13:04:45 +00:00
|
|
|
|
|
|
|
#![recursion_limit = "1024"]
|
|
|
|
|
|
|
|
#[macro_use]
|
|
|
|
extern crate log;
|
|
|
|
#[macro_use]
|
|
|
|
extern crate quote;
|
2018-05-13 19:24:40 +00:00
|
|
|
#[macro_use]
|
2018-04-01 13:04:45 +00:00
|
|
|
extern crate syn;
|
|
|
|
extern crate proc_macro;
|
2018-06-15 20:41:16 +00:00
|
|
|
extern crate proc_macro2;
|
2018-04-01 13:04:45 +00:00
|
|
|
|
|
|
|
pub mod py_class;
|
|
|
|
pub mod py_impl;
|
|
|
|
pub mod py_proto;
|
|
|
|
pub mod py_method;
|
|
|
|
pub mod args;
|
|
|
|
pub mod defs;
|
|
|
|
pub mod func;
|
|
|
|
pub mod method;
|
|
|
|
pub mod module;
|
|
|
|
pub mod utils;
|