Expand description
This a crate for defining core data type for the Radicle protocol, such as
RepoId.
§Feature Flags
The only default feature is std.
§std
Provides implementation of TryFrom<OsString>.
Enabled by default, since it is expected that most dependents will use the standard library.
§git2
Provides conversion from a git2::Oid to a RepoId.
§gix
Provides conversion from a ObjectId to a RepoId.
§radicle-git-ref-format
Provides conversions from data types defined in radicle-core into valid
reference components and/or strings.
§serde
Provides implementations of Serialize and Deserialize.
§schemars
Provides implementations of JsonSchema.
§proptest
Provides functions for generating different types of proptest::Strategy.
§qcheck
Provides implementations of qcheck::Arbitrary.
§sqlite
Provides implementations of sqlite::BindableWithIndex and TryFrom
implementations from the sqlite::Value type to the domain type.