Struct xpcom::interfaces::nsIXPConnectWrappedJSUnmarkGray [] [src]

#[repr(C)]
pub struct nsIXPConnectWrappedJSUnmarkGray { /* fields omitted */ }

interface nsIXPConnectWrappedJSUnmarkGray : nsIXPConnectWrappedJS

Methods

impl nsIXPConnectWrappedJSUnmarkGray
[src]

[src]

Cast this nsIXPConnectWrappedJSUnmarkGray to one of its base interfaces.

Methods from Deref<Target = nsIXPConnectWrappedJS>

[src]

Cast this nsIXPConnectWrappedJS to one of its base interfaces.

[src]

readonly attribute nsIInterfaceInfo InterfaceInfo;

[src]

readonly attribute nsIIDPtr InterfaceIID;

[src]

void debugDump (in short depth);

[src]

void aggregatedQueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

Trait Implementations

impl XpCom for nsIXPConnectWrappedJSUnmarkGray
[src]

IID: nsIID = nsID(3223981286, 10079, 20129, [156, 35, 8, 73, 72, 152, 176, 112])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for nsIXPConnectWrappedJSUnmarkGray
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIXPConnectWrappedJSUnmarkGray
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.