Features from optional dependencies

bidir-map implicit feature

Enables bidir-map

bidir-map:

Bidirectional map implementation for Rust

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework