pub struct AppUiManifest {
pub kind: AppUiKind,
pub entry: String,
pub title: String,
pub icon: Option<String>,
pub nav: Option<AppUiNav>,
pub composes: Vec<String>,
pub ui_api: u8,
pub integrity: BTreeMap<String, String>,
pub description: Option<String>,
pub keywords: Vec<String>,
pub requires: AppUiRequirements,
pub data: Option<AppDataManifest>,
}Expand description
Optional stage metadata carried by the canonical app manifest.
Fields§
§kind: AppUiKind§entry: String§title: String§icon: Option<String>§composes: Vec<String>§ui_api: u8§integrity: BTreeMap<String, String>§description: Option<String>Stage-specific description that overrides the app-level
AppManifest::description when the stage’s UI purpose differs from the
app’s. Optional; when absent the app-level description is used.
keywords: Vec<String>Author-supplied synonyms for this stage (search/intent phrasings). Optional; defaults to empty.
requires: AppUiRequirementsThe browser stage contract. Do not populate this from the app’s
backend requires declaration.
data: Option<AppDataManifest>Trait Implementations§
Source§impl Clone for AppUiManifest
impl Clone for AppUiManifest
Source§fn clone(&self) -> AppUiManifest
fn clone(&self) -> AppUiManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AppUiManifest
impl Debug for AppUiManifest
Source§impl<'de> Deserialize<'de> for AppUiManifest
impl<'de> Deserialize<'de> for AppUiManifest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AppUiManifest
Source§impl PartialEq for AppUiManifest
impl PartialEq for AppUiManifest
Source§impl Serialize for AppUiManifest
impl Serialize for AppUiManifest
impl StructuralPartialEq for AppUiManifest
Auto Trait Implementations§
impl Freeze for AppUiManifest
impl RefUnwindSafe for AppUiManifest
impl Send for AppUiManifest
impl Sync for AppUiManifest
impl Unpin for AppUiManifest
impl UnsafeUnpin for AppUiManifest
impl UnwindSafe for AppUiManifest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more