pub struct McpAppHtml(/* private fields */);Expand description
A minimally validated complete HTML5 document.
Implementations§
Source§impl McpAppHtml
impl McpAppHtml
Sourcepub fn new(html: impl Into<String>) -> Result<Self, McpAppError>
pub fn new(html: impl Into<String>) -> Result<Self, McpAppError>
Validate a complete HTML5 document.
This structural check requires an HTML5 doctype, an <html root, and
rejects NUL bytes. It is intentionally not a sanitizer: MCP Apps hosts
must still sandbox the document and enforce its declared CSP.
Trait Implementations§
Source§impl Clone for McpAppHtml
impl Clone for McpAppHtml
Source§fn clone(&self) -> McpAppHtml
fn clone(&self) -> McpAppHtml
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 McpAppHtml
impl Debug for McpAppHtml
impl Eq for McpAppHtml
Source§impl PartialEq for McpAppHtml
impl PartialEq for McpAppHtml
impl StructuralPartialEq for McpAppHtml
Auto Trait Implementations§
impl Freeze for McpAppHtml
impl RefUnwindSafe for McpAppHtml
impl Send for McpAppHtml
impl Sync for McpAppHtml
impl Unpin for McpAppHtml
impl UnsafeUnpin for McpAppHtml
impl UnwindSafe for McpAppHtml
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.