Cargo Features

[dependencies]
o2o = { version = "0.5.1", default-features = false, features = ["syn1", "syn2"] }
default = syn1

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

syn1 default

Enables syn of o2o-impl, syn1 of o2o-macros

syn2

Enables syn2 of o2o-impl and o2o-macros

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.

o2o-impl syn1 syn2?
o2o-macros syn1 syn2?