Skip to main content

PermissionsMethods

pub trait PermissionsMethods<D: DomTypes> {
    // Required methods
    fn Query(
        &self,
        realm: &mut CurrentRealm<'_>,
        permissionDesc: *mut JSObject,
    ) -> <D::Promise as PromiseHelpers<D>>::StackRoot;
    fn Request(
        &self,
        realm: &mut CurrentRealm<'_>,
        permissionDesc: *mut JSObject,
    ) -> <D::Promise as PromiseHelpers<D>>::StackRoot;
    fn Revoke(
        &self,
        realm: &mut CurrentRealm<'_>,
        permissionDesc: *mut JSObject,
    ) -> <D::Promise as PromiseHelpers<D>>::StackRoot;
}

Required Methods§

Source

fn Query( &self, realm: &mut CurrentRealm<'_>, permissionDesc: *mut JSObject, ) -> <D::Promise as PromiseHelpers<D>>::StackRoot

Source

fn Request( &self, realm: &mut CurrentRealm<'_>, permissionDesc: *mut JSObject, ) -> <D::Promise as PromiseHelpers<D>>::StackRoot

Source

fn Revoke( &self, realm: &mut CurrentRealm<'_>, permissionDesc: *mut JSObject, ) -> <D::Promise as PromiseHelpers<D>>::StackRoot

Implementors§