PermissionsMethods

pub trait PermissionsMethods<D: DomTypes> {
    // Required methods
    fn Query(
        &self,
        cx: &mut JSContext,
        permissionDesc: *mut JSObject,
    ) -> Rc<D::Promise>;
    fn Request(
        &self,
        cx: &mut JSContext,
        permissionDesc: *mut JSObject,
    ) -> Rc<D::Promise>;
    fn Revoke(
        &self,
        cx: &mut JSContext,
        permissionDesc: *mut JSObject,
    ) -> Rc<D::Promise>;
}

Required Methods§

Source

fn Query( &self, cx: &mut JSContext, permissionDesc: *mut JSObject, ) -> Rc<D::Promise>

Source

fn Request( &self, cx: &mut JSContext, permissionDesc: *mut JSObject, ) -> Rc<D::Promise>

Source

fn Revoke( &self, cx: &mut JSContext, permissionDesc: *mut JSObject, ) -> Rc<D::Promise>

Implementors§