git_ref_format_core/
lib.rs

1// Copyright © 2021 The Radicle Link Contributors
2//
3// This file is part of radicle-link, distributed under the GPLv3 with Radicle
4// Linking Exception. For full terms see the included LICENSE file.
5
6mod check;
7pub use check::{ref_format as check_ref_format, Error, Options};
8
9mod deriv;
10pub use deriv::{Namespaced, Qualified};
11
12pub mod lit;
13
14pub mod name;
15#[cfg(feature = "percent-encoding")]
16pub use name::PercentEncode;
17pub use name::{Component, RefStr, RefString};
18
19pub mod refspec;
20pub use refspec::DuplicateGlob;
21
22#[cfg(feature = "minicbor")]
23mod cbor;
24#[cfg(feature = "serde")]
25mod serde;