pub trait IDBFactoryMethods<D: DomTypes> {
// Required methods
fn Open(
&self,
name: DOMString,
version: Option<u64>,
) -> Fallible<DomRoot<D::IDBOpenDBRequest>>;
fn DeleteDatabase(
&self,
name: DOMString,
) -> Fallible<DomRoot<D::IDBOpenDBRequest>>;
fn Cmp(
&self,
cx: SafeJSContext,
first: HandleValue<'_>,
second: HandleValue<'_>,
) -> Fallible<i16>;
}