pub struct UiResourceMeta {
pub csp: Option<CspConfig>,
pub domain: Option<String>,
pub prefers_border: Option<bool>,
}Expand description
UI resource metadata (MCP Apps Extension - SEP-1865)
Fields§
§csp: Option<CspConfig>Content Security Policy configuration
domain: Option<String>Optional dedicated sandbox origin/domain
prefers_border: Option<bool>Whether the UI prefers a visual boundary/border
Trait Implementations§
Source§impl Clone for UiResourceMeta
impl Clone for UiResourceMeta
Source§fn clone(&self) -> UiResourceMeta
fn clone(&self) -> UiResourceMeta
Returns a duplicate of the value. Read more
1.0.0 · 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 UiResourceMeta
impl Debug for UiResourceMeta
Source§impl Default for UiResourceMeta
impl Default for UiResourceMeta
Source§fn default() -> UiResourceMeta
fn default() -> UiResourceMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UiResourceMeta
impl<'de> Deserialize<'de> for UiResourceMeta
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
Auto Trait Implementations§
impl Freeze for UiResourceMeta
impl RefUnwindSafe for UiResourceMeta
impl Send for UiResourceMeta
impl Sync for UiResourceMeta
impl Unpin for UiResourceMeta
impl UnwindSafe for UiResourceMeta
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