/// A static asset with compile-time embedded data. pub trait Asset { /// The common URL prefix for all assets (e.g., "/assets") const URL_PREFIX: &'static str; /// The specific URL path for this asset (e.g., "/logo.png") const URL_POSTFIX: &'static str; /// The full URL for this asset (e.g., "/assets/logo.png") const URL: &'static str; /// The embedded file contents as a byte slice const BYTES: &'static [u8]; }