use-id 0.0.1

Composable facade crate for RustUse identifier primitives
Documentation
#[cfg(feature = "id-prefix")]
pub use crate::{
    IdPrefix, IdPrefixError, PrefixedId, PrefixedIdentifierKind, TypedPrefixedId,
    format_prefixed_id, is_valid_prefix, normalize_prefix, validate_prefix,
};

#[cfg(feature = "identifier")]
pub use crate::{
    Identifier, IdentifierError, IdentifierKind, TypedIdentifier, is_valid_identifier,
    normalize_identifier, validate_identifier,
};

#[cfg(feature = "slug")]
pub use crate::{Slug, SlugError, is_valid_slug, normalize_slug, validate_slug};

#[cfg(feature = "stable-id")]
pub use crate::{
    StableId, stable_content_id, stable_hash64, stable_hex, stable_name_id, stable_path_id,
    stable_reference,
};

#[cfg(feature = "ulid")]
pub use crate::{UlidId, UlidIdError, is_ulid};

#[cfg(feature = "uuid")]
pub use crate::{UuidId, UuidIdError, is_uuid};