Struct xpcom::interfaces::nsIFormAutoComplete
[−]
[src]
#[repr(C)]pub struct nsIFormAutoComplete { /* fields omitted */ }
interface nsIFormAutoComplete : nsISupports
Methods
impl nsIFormAutoComplete
[src]
pub fn coerce<T: nsIFormAutoCompleteCoerce>(&self) -> &T
[src]
Cast this nsIFormAutoComplete
to one of its base interfaces.
impl nsIFormAutoComplete
[src]
pub unsafe fn AutoCompleteSearchAsync(
&self,
aInputName: &nsAString,
aSearchString: &nsAString,
aField: *const nsIDOMHTMLInputElement,
aPreviousResult: *const nsIAutoCompleteResult,
aDatalistResult: *const nsIAutoCompleteResult,
aListener: *const nsIFormAutoCompleteObserver
) -> nsresult
[src]
&self,
aInputName: &nsAString,
aSearchString: &nsAString,
aField: *const nsIDOMHTMLInputElement,
aPreviousResult: *const nsIAutoCompleteResult,
aDatalistResult: *const nsIAutoCompleteResult,
aListener: *const nsIFormAutoCompleteObserver
) -> nsresult
/**
* Generate results for a form input autocomplete menu asynchronously.
*/
void autoCompleteSearchAsync (in AString aInputName, in AString aSearchString, in nsIDOMHTMLInputElement aField, in nsIAutoCompleteResult aPreviousResult, in nsIAutoCompleteResult aDatalistResult, in nsIFormAutoCompleteObserver aListener);
pub unsafe fn StopAutoCompleteSearch(&self) -> nsresult
[src]
/**
* If a search is in progress, stop it. Otherwise, do nothing. This is used
* to cancel an existing search, for example, in preparation for a new search.
*/
void stopAutoCompleteSearch ();
Methods from Deref<Target = nsISupports>
pub fn coerce<T: nsISupportsCoerce>(&self) -> &T
[src]
Cast this nsISupports
to one of its base interfaces.
pub unsafe fn QueryInterface(
&self,
uuid: &nsIID,
result: *mut *mut c_void
) -> nsresult
[src]
&self,
uuid: &nsIID,
result: *mut *mut c_void
) -> nsresult
void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);
pub unsafe fn AddRef(&self) -> nsrefcnt
[src]
[noscript,notxpcom] nsrefcnt AddRef ();
pub unsafe fn Release(&self) -> nsrefcnt
[src]
[noscript,notxpcom] nsrefcnt Release ();
Trait Implementations
impl XpCom for nsIFormAutoComplete
[src]
const IID: nsIID
IID: nsIID = nsID(3218716715, 2739, 19307, [158, 84, 170, 150, 31, 244, 183, 50])
fn query_interface<T: XpCom>(&self) -> Option<RefPtr<T>>
[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 nsIFormAutoComplete
[src]
unsafe fn addref(&self)
[src]
Increment the reference count.
unsafe fn release(&self)
[src]
Decrement the reference count, potentially freeing backing memory.
impl Deref for nsIFormAutoComplete
[src]
type Target = nsISupports
The resulting type after dereferencing.
fn deref(&self) -> &nsISupports
[src]
Dereferences the value.