Trait TrustedTypePolicyMethods

Source
pub(crate) trait TrustedTypePolicyMethods<D>
where D: DomTypes,
{ // Required methods fn Name(&self) -> DOMString; fn CreateHTML( &self, cx: JSContext, input: DOMString, arguments: Vec<Handle<'_, Value>>, _can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::TrustedHTML>>, Error>; fn CreateScript( &self, cx: JSContext, input: DOMString, arguments: Vec<Handle<'_, Value>>, _can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::TrustedScript>>, Error>; fn CreateScriptURL( &self, cx: JSContext, input: DOMString, arguments: Vec<Handle<'_, Value>>, _can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::TrustedScriptURL>>, Error>; }

Required Methods§

Source

fn Name(&self) -> DOMString

Source

fn CreateHTML( &self, cx: JSContext, input: DOMString, arguments: Vec<Handle<'_, Value>>, _can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::TrustedHTML>>, Error>

Source

fn CreateScript( &self, cx: JSContext, input: DOMString, arguments: Vec<Handle<'_, Value>>, _can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::TrustedScript>>, Error>

Source

fn CreateScriptURL( &self, cx: JSContext, input: DOMString, arguments: Vec<Handle<'_, Value>>, _can_gc: CanGc, ) -> Result<Root<Dom<<D as DomTypes>::TrustedScriptURL>>, Error>

Implementors§