Trait glib::error::ErrorDomain
[−]
[src]
pub trait ErrorDomain: Copy { fn domain() -> GQuark; fn code(self) -> i32; fn from(code: i32) -> Option<Self>
where
Self: Sized; }
GLib
error domain.
This trait is implemented by error enums that represent error domains (types).
Required Methods
fn domain() -> GQuark
[−]
Returns the quark identifying the error domain.
As returned from g_some_error_quark
.
fn code(self) -> i32
[−]
Gets the integer representation of the variant.
fn from(code: i32) -> Option<Self> where
Self: Sized,
[−]
Self: Sized,
Tries to convert an integer code to an enum variant.
By convention, the Failed
variant, if present, is a catch-all,
i.e. any unrecognized codes map to it.
Implementors
impl ErrorDomain for KeyFileError
impl ErrorDomain for FileError
impl ErrorDomain for ResourceError
impl ErrorDomain for GLError
impl ErrorDomain for ResourceError
impl ErrorDomain for GLError
impl ErrorDomain for ResourceError
impl ErrorDomain for BuilderError
impl ErrorDomain for CssProviderError
impl ErrorDomain for FileChooserError
impl ErrorDomain for IconThemeError
impl ErrorDomain for PrintError
impl ErrorDomain for RecentChooserError
impl ErrorDomain for RecentManagerError
impl ErrorDomain for RecentManagerError
impl ErrorDomain for FileChooserError
impl ErrorDomain for BuilderError
impl ErrorDomain for CssProviderError
impl ErrorDomain for RecentChooserError
impl ErrorDomain for PrintError
impl ErrorDomain for IconThemeError
impl ErrorDomain for ResourceError
impl ErrorDomain for GLError