Cargo Features

[dependencies]
libsecret-sys = { version = "0.5.0", default-features = false, features = ["v0_18", "v0_19", "v0_20", "v0_21", "v0_18_6", "v0_21_2"] }
default = v0_18

The v0_18 feature is set by default whenever libsecret-sys is added without default-features = false somewhere in the dependency tree.

v0_18 default
v0_19 v0_20? = v0_18_6

Affects libsecret-sys::secret_backend_flags_get_type, libsecret-sys::secret_value_unref_to_password, libsecret-sys::secret_backend_get_type, libsecret-sys::secret_backend_get, libsecret-sys::secret_backend_get_finish, libsecret-sys::secret_retrievable_get_type, libsecret-sys::secret_retrievable_get_attributes, libsecret-sys::secret_retrievable_get_created, libsecret-sys::secret_retrievable_get_label, libsecret-sys::secret_retrievable_get_modified, libsecret-sys::secret_retrievable_retrieve_secret, libsecret-sys::secret_retrievable_retrieve_secret_finish, libsecret-sys::secret_retrievable_retrieve_secret_sync, libsecret-sys::secret_password_lookup_binary_finish, libsecret-sys::secret_password_lookup_binary_sync, libsecret-sys::secret_password_lookupv_binary_sync

v0_20 v0_21? = v0_19
v0_21 v0_21_2? = v0_20
v0_18_6 v0_19?

Affects libsecret-sys::secret_schema_type_get_type, libsecret-sys::secret_get_schema

v0_21_2 = v0_21

Affects libsecret-sys::SECRET_ERROR_MISMATCHED_SCHEMA, libsecret-sys::SECRET_ERROR_NO_MATCHING_ATTRIBUTE, libsecret-sys::SECRET_ERROR_WRONG_TYPE, libsecret-sys::SECRET_ERROR_EMPTY_TABLE, libsecret-sys::secret_attributes_validate