Skip to main content

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}