Cargo Features

[dependencies]
libphosh = { version = "0.0.4", default-features = false, features = ["gtk_v2_4", "gtk_v2_6", "gtk_v2_10", "gtk_v2_12", "gtk_v2_18", "gtk_v2_20", "gtk_v3", "gtk_v3_4", "gtk_v3_8", "gtk_v3_12", "gtk_v3_14", "gtk_v3_20", "v3_14"] }
default = gtk_v3_20

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

gtk_v2_4 gtk_v2_6?
gtk_v2_6 gtk_v2_10? = gtk_v2_4
gtk_v2_10 gtk_v2_12? = gtk_v2_6
gtk_v2_12 gtk_v2_18? = gtk_v2_10
gtk_v2_18 gtk_v2_20? = gtk_v2_12
gtk_v2_20 gtk_v3? = gtk_v2_18
gtk_v3 gtk_v3_4? = gtk_v2_20
gtk_v3_4 gtk_v3_8? = gtk_v3
gtk_v3_8 gtk_v3_12? = gtk_v3_4
gtk_v3_12 gtk_v3_14? = gtk_v3_8
gtk_v3_14 gtk_v3_20 = gtk_v3_12
gtk_v3_20 default = gtk_v3_14
v3_12 v3_14

libphosh has 14 features without comments.