typed_ident/syntax/delimiter/mod.rs
1#![doc = include_str!("README.md")]
2// =============================================================================
3// MODULES
4// =============================================================================
5
6// -----------------------------------------------------------------------------
7mod append_closed;
8mod ascii_flat_line;
9mod ascii_punctuation;
10mod delimiter;
11mod not_delimited;
12mod try_from_char_error;
13mod unit_delimiter;
14
15// =============================================================================
16// RE-EXPORTS
17// =============================================================================
18
19// -----------------------------------------------------------------------------
20pub use append_closed::*;
21pub use ascii_flat_line::*;
22pub use ascii_punctuation::*;
23pub use delimiter::*;
24pub use not_delimited::*;
25pub use try_from_char_error::*;
26pub use unit_delimiter::*;
27
28// =============================================================================
29// COMMON UNIT DELIMITERS
30// =============================================================================
31
32// -----------------------------------------------------------------------------
33impl_ascii_flat_line_delimiter! {
34 name=LowLine,
35 char='_',
36 docs="A delimiter which is the ASCII character LOW LINE (`_`).",
37}
38
39// -----------------------------------------------------------------------------
40impl_ascii_flat_line_delimiter! {
41 name=HyphenMinus,
42 char='-',
43 docs="A delimiter which is the ASCII character HYPHEN-MINUS (`-`).",
44}