Trait TrustedTypePolicyMethods
Source pub(crate) trait TrustedTypePolicyMethods<D>{
// 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>;
}