Trait nserror::NsresultExt [] [src]

pub trait NsresultExt {
    fn failed(self) -> bool;
fn succeeded(self) -> bool;
fn to_result(self) -> Result<nsresult, nsresult>;
fn error_name(self) -> nsCString; }

An extension trait which is intended to add methods to nsresult types. Unfortunately, due to ABI issues, this trait is implemented on all u32 types. These methods are meaningless on non-nsresult values.

Required Methods

Get a printable name for the nsresult error code. This function returns a nsCString<'static>, which implements Display.

Implementors