Struct xpcom::interfaces::nsIPaymentAddress [] [src]

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

interface nsIPaymentAddress : nsISupports

Methods

impl nsIPaymentAddress
[src]

[src]

Cast this nsIPaymentAddress to one of its base interfaces.

impl nsIPaymentAddress
[src]

[src]

readonly attribute AString country;

[src]

readonly attribute nsIArray addressLine;

[src]

readonly attribute AString region;

[src]

readonly attribute AString city;

[src]

readonly attribute AString dependentLocality;

[src]

readonly attribute AString postalCode;

[src]

readonly attribute AString sortingCode;

[src]

readonly attribute AString languageCode;

[src]

readonly attribute AString organization;

[src]

readonly attribute AString recipient;

[src]

readonly attribute AString phone;

[src]

void init (in AString aCountry, in nsIArray aAddressLine, in AString aRegion, in AString aCity, in AString aDependentLocality, in AString aPostalCode, in AString aSortingCode, in AString aLanguageCode, in AString aOrganization, in AString aRecipient, in AString aPhone);

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

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

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for nsIPaymentAddress
[src]

IID: nsIID = nsID(1235231297, 32328, 18298, [147, 69, 159, 36, 105, 37, 220, 179])

[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 nsIPaymentAddress
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIPaymentAddress
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.