Cargo Features

[dependencies]
struct-patch = { version = "0.8.6", default-features = false, features = ["std", "status", "op", "merge", "box", "option", "keep_none"] }
default = op, status

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

std = box, option
status default

Enables status of struct-patch-derive

Affects traits::PatchStatus

op default

Enables op of struct-patch-derive

merge

Enables merge of struct-patch-derive

Affects traits::Merge

box std?

Affects struct-patch::std

option keep_none? none_as_default? std?

Affects struct-patch::std

none_as_default keep_none = option