Cargo Features

[dependencies]
macroific = { version = "1.3.1", default-features = false, features = ["full", "attr_parse", "derive", "nightly", "quote", "proc-macro2", "syn"] }
default = derive

The derive feature is set by default whenever macroific is added without default-features = false somewhere in the dependency tree.

full

Enables full of macroific_attr_parse

macroific_attr_parse:

implement ParseOption for types requiring syn/full

attr_parse = macroific_attr_parse

Enables attr_parse of macroific_macro

Affects macroific::attr_parse

derive default = macroific_macro
nightly

Enables nightly of macroific_attr_parse, macroific_core, and macroific_macro

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

macroific_macro attr_parse? derive nightly?
macroific_attr_parse attr_parse? full? nightly?
quote implicit feature

Enables quote

quote:

Quasi-quoting macro quote!(...)

proc-macro2 implicit feature
syn implicit feature

Enables syn

syn:

Parser for Rust source code