Cargo Features

[dependencies]
mos-hardware = { version = "0.4.0", default-features = false, features = ["cia", "c64", "cx16", "mega65", "petscii", "vera", "sid", "vic2", "docs-rs"] }
default = c64, cx16, mega65, petscii, sid, vera, vic2

These default features are set whenever mos-hardware is added without default-features = false somewhere in the dependency tree.

cia c64 cx16

Affects mos-hardware::cia

c64 default = cc, cia, petscii, sid, vic2

Affects mos-hardware::c64

cx16 default = cia, petscii, vera

Affects mos-hardware::cx16

mega65 default = bindgen, cc, petscii, sid, vic2

Affects mos-hardware::mega65

petscii default c64 cx16 mega65

Affects mos-hardware::petscii

vera default cx16

Affects mos-hardware::vera

sid default c64 mega65

Affects mos-hardware::sid

vic2 default c64 mega65

Affects mos-hardware::vic2

docs-rs

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.

cc build c64 mega65
bindgen build mega65

Enables bindgen ^0.69