Skip to main content

use_id/
prelude.rs

1#[cfg(feature = "id-prefix")]
2pub use crate::{
3    IdPrefix, IdPrefixError, PrefixedId, PrefixedIdentifierKind, TypedPrefixedId,
4    format_prefixed_id, is_valid_prefix, normalize_prefix, validate_prefix,
5};
6
7#[cfg(feature = "identifier")]
8pub use crate::{
9    Identifier, IdentifierError, IdentifierKind, TypedIdentifier, is_valid_identifier,
10    normalize_identifier, validate_identifier,
11};
12
13#[cfg(feature = "slug")]
14pub use crate::{Slug, SlugError, is_valid_slug, normalize_slug, validate_slug};
15
16#[cfg(feature = "stable-id")]
17pub use crate::{
18    StableId, stable_content_id, stable_hash64, stable_hex, stable_name_id, stable_path_id,
19    stable_reference,
20};
21
22#[cfg(feature = "ulid")]
23pub use crate::{UlidId, UlidIdError, is_ulid};
24
25#[cfg(feature = "uuid")]
26pub use crate::{UuidId, UuidIdError, is_uuid};