1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2021"
14name = "maybe-async"
15version = "0.2.10"
16authors = ["Guoli Lyu <[email protected]>"]
17description = "A procedure macro to unify SYNC and ASYNC implementation"
18documentation = "https://docs.rs/maybe-async"
19readme = "README.md"
20keywords = [
21    "maybe",
22    "async",
23    "futures",
24    "macros",
25    "proc_macro",
26]
27license = "MIT"
28repository = "https://github.com/fMeow/maybe-async-rs"
29
30[lib]
31path = "src/lib.rs"
32proc-macro = true
33
34[dependencies.proc-macro2]
35version = "1.0"
36
37[dependencies.quote]
38version = "1.0"
39
40[dependencies.syn]
41version = "2.0"
42features = [
43    "visit-mut",
44    "full",
45]
46
47[dev-dependencies.async-std]
48version = "1"
49features = ["attributes"]
50
51[dev-dependencies.async-trait]
52version = "0.1"
53
54[dev-dependencies.tokio]
55version = "1"
56features = [
57    "macros",
58    "rt-multi-thread",
59]
60
61[dev-dependencies.trybuild]
62version = "1"
63features = ["diff"]
64
65[features]
66default = []
67is_sync = []
68
69[badges.maintenance]
70status = "actively-developed"
71