Cargo Features

[dependencies]
cheap-clone = { version = "0.2.2", default-features = false, features = ["std", "alloc", "among", "bytes1", "either", "smol_str03", "smol_str02", "triomphe01", "faststr02"] }
default = std

The std feature is set by default whenever cheap-clone is added without default-features = false somewhere in the dependency tree.

std default = alloc

Enables optional either, optional faststr, optional smol_str ^0.2, and optional smol_str, std of optional triomphe

alloc std

Features from optional dependencies

among implicit feature
bytes1 implicit feature

Enables bytes

bytes:

Types and traits for working with bytes

either implicit feature

Enables either

either:

The enum Either with variants Left and Right is a general purpose sum type with two cases

smol_str03 implicit feature

Enables smol_str

smol_str:

small-string optimized string type with O(1) clone

smol_str02 implicit feature

Enables smol_str ^0.2

triomphe01 implicit feature

Enables triomphe

faststr02 implicit feature

Enables faststr

faststr:

Faststr is a string library that reduces the cost of clone