Expand description
Portable application identity and conventional icon descriptors.
§Examples
use ailloli_ui_core::app_identity::ApplicationId;
assert_eq!(ApplicationId::parse("org.example.app")?.as_str(), "org.example.app");Portable application identity shared by runtime and packaging.
Structs§
- AppIcon
- Embedded SVG used as an application or per-window icon.
- AppIcon
Metadata - Icon identity embedded in
AppIdentityMetadata. - AppIdentity
- Builder-style application identity validated before a runtime is started.
- AppIdentity
Metadata - Runtime metadata consumed by
cargo-ailloli-ui. - Application
Id - A validated, portable reverse-DNS application identifier.
- Validated
AppIdentity - Fully validated application identity used by runtime adapters.
Enums§
- AppIdentity
Error - Validation errors for
AppIdentityandApplicationId.
Constants§
- AILLOLI_
UI_ PACKAGE_ METADATA_ PATH_ ENV - Environment variable used by
cargo-ailloli-uito request metadata without opening UI. - APP_
IDENTITY_ METADATA_ VERSION - Version of the runtime-to-packager metadata document.
- CONVENTIONAL_
APP_ ICON_ PATH - Source path resolved by
app_icon!.