typed_ident/alloc/mod.rs
1#![doc = include_str!("README.md")]
2
3// =============================================================================
4// MODULES
5// =============================================================================
6
7// -----------------------------------------------------------------------------
8#[macro_use]
9mod macros;
10
11// -----------------------------------------------------------------------------
12pub mod convert;
13mod fragment;
14mod fragment_buf;
15mod ident;
16mod ident_buf;
17mod segment;
18
19// =============================================================================
20// TYPE ALIASES
21// =============================================================================
22
23/// An owned, type-erased representation of a [`Segment`].
24///
25/// [`Segment`]: crate::core::Segment
26pub type StringSegment = crate::core::Segment<char, std_alloc::string::String>;
27
28// =============================================================================
29// RE-EXPORT
30// =============================================================================
31
32// -----------------------------------------------------------------------------
33pub use convert::ConvertibleIdentifier;
34pub use fragment_buf::*;
35pub use ident_buf::*;