pub struct AppUiRequirements {
pub capabilities: Vec<String>,
pub queries: Vec<String>,
pub streams: Vec<String>,
}Expand description
Capability, query, and stream contracts exposed to an app-delivered UI
stage. This is intentionally separate from the app’s backend dependency
declaration (requires / capabilities.requires): backend providers may
need capabilities that must never be delegated to browser UI code.
Fields§
§capabilities: Vec<String>§queries: Vec<String>§streams: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for AppUiRequirements
impl Clone for AppUiRequirements
Source§fn clone(&self) -> AppUiRequirements
fn clone(&self) -> AppUiRequirements
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 AppUiRequirements
impl Debug for AppUiRequirements
Source§impl Default for AppUiRequirements
impl Default for AppUiRequirements
Source§fn default() -> AppUiRequirements
fn default() -> AppUiRequirements
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AppUiRequirements
impl<'de> Deserialize<'de> for AppUiRequirements
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 AppUiRequirements
Source§impl PartialEq for AppUiRequirements
impl PartialEq for AppUiRequirements
Source§impl Serialize for AppUiRequirements
impl Serialize for AppUiRequirements
impl StructuralPartialEq for AppUiRequirements
Auto Trait Implementations§
impl Freeze for AppUiRequirements
impl RefUnwindSafe for AppUiRequirements
impl Send for AppUiRequirements
impl Sync for AppUiRequirements
impl Unpin for AppUiRequirements
impl UnsafeUnpin for AppUiRequirements
impl UnwindSafe for AppUiRequirements
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