[−][src]Enum gio::IOErrorEnum
Error codes returned by GIO functions.
Note that this domain may be extended in future GLib releases. In
general, new error codes either only apply to new APIs, or else
replace IOErrorEnum::Failed
in cases that were not explicitly
distinguished before. You should therefore avoid writing code like
if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_FAILED))
{
// Assume that this is EPRINTERONFIRE
...
}
but should instead treat all unrecognized error codes the same as
IOErrorEnum::Failed
.
See also PollableReturn
for a cheaper way of returning
IOErrorEnum::WouldBlock
to callers without allocating a glib::Error
.
Variants
Trait Implementations
impl Clone for IOErrorEnum
[src]
fn clone(&self) -> IOErrorEnum
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for IOErrorEnum
[src]
impl Debug for IOErrorEnum
[src]
impl Display for IOErrorEnum
[src]
impl Eq for IOErrorEnum
[src]
impl ErrorDomain for IOErrorEnum
[src]
impl From<IOErrorEnum> for ErrorKind
[src]
fn from(kind: IOErrorEnum) -> Self
[src]
impl<'a> FromValue<'a> for IOErrorEnum
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for IOErrorEnum
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for IOErrorEnum
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for IOErrorEnum
[src]
fn cmp(&self, other: &IOErrorEnum) -> Ordering
[src]
#[must_use]
fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<IOErrorEnum> for IOErrorEnum
[src]
fn eq(&self, other: &IOErrorEnum) -> bool
[src]
fn ne(&self, other: &IOErrorEnum) -> bool
[src]
impl PartialOrd<IOErrorEnum> for IOErrorEnum
[src]
fn partial_cmp(&self, other: &IOErrorEnum) -> Option<Ordering>
[src]
fn lt(&self, other: &IOErrorEnum) -> bool
[src]
fn le(&self, other: &IOErrorEnum) -> bool
[src]
fn gt(&self, other: &IOErrorEnum) -> bool
[src]
fn ge(&self, other: &IOErrorEnum) -> bool
[src]
impl SetValue for IOErrorEnum
[src]
impl StaticType for IOErrorEnum
[src]
fn static_type() -> Type
[src]
impl StructuralEq for IOErrorEnum
[src]
impl StructuralPartialEq for IOErrorEnum
[src]
Auto Trait Implementations
impl RefUnwindSafe for IOErrorEnum
impl Send for IOErrorEnum
impl Sync for IOErrorEnum
impl Unpin for IOErrorEnum
impl UnwindSafe for IOErrorEnum
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
[src]
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,