pub(crate) fn generate_key<D: Equivalence>(
cx: &mut JSContext,
global: &D::GlobalScope,
extractable: bool,
usages: Vec<KeyUsage>,
) -> Result<DomRoot<CryptoKey<D>>, Error>pub(crate) fn generate_key<D: Equivalence>(
cx: &mut JSContext,
global: &D::GlobalScope,
extractable: bool,
usages: Vec<KeyUsage>,
) -> Result<DomRoot<CryptoKey<D>>, Error>