Enum gstreamer::CoreError [−][src]
#[non_exhaustive]
pub enum CoreError {
Show variants
Failed,
TooLazy,
NotImplemented,
StateChange,
Pad,
Thread,
Negotiation,
Event,
Seek,
Caps,
Tag,
MissingPlugin,
Clock,
Disabled,
NumErrors,
// some variants omitted
}Expand description
Core errors are errors inside the core GStreamer library.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
a general error which doesn’t fit in any other category. Make sure you add a custom message to the error call.
do not use this except as a placeholder for deciding where to go while developing code.
use this when you do not want to implement this functionality yet.
used for state change errors.
used for pad-related errors.
used for thread-related errors.
used for negotiation-related errors.
used for event-related errors.
used for seek-related errors.
used for caps-related errors.
used for negotiation-related errors.
used if a plugin is missing.
used for clock related errors.
used if functionality has been disabled at compile time.
the number of core error types.
Trait Implementations
type Checker = GenericValueTypeChecker<Self>
type Checker = GenericValueTypeChecker<Self>Value type checker.
Get the contained value from a Value. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Returns the type identifier of Self.
Auto Trait Implementations
impl RefUnwindSafe for CoreErrorimpl UnwindSafe for CoreErrorBlanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue clone of self.