pub enum ErrorHandler {
Catch(Catch),
Finally(Finally),
Full(Catch, Finally),
}Expand description
The type of error handler in a Try statement.
Variants§
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for ErrorHandler
impl<'arbitrary> Arbitrary<'arbitrary> for ErrorHandler
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§impl Clone for ErrorHandler
impl Clone for ErrorHandler
Source§fn clone(&self) -> ErrorHandler
fn clone(&self) -> ErrorHandler
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ErrorHandler
impl Debug for ErrorHandler
Source§impl<'de> Deserialize<'de> for ErrorHandler
impl<'de> Deserialize<'de> for ErrorHandler
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ErrorHandler
impl PartialEq for ErrorHandler
Source§impl Serialize for ErrorHandler
impl Serialize for ErrorHandler
impl StructuralPartialEq for ErrorHandler
Auto Trait Implementations§
impl !RefUnwindSafe for ErrorHandler
impl !Send for ErrorHandler
impl !Sync for ErrorHandler
impl !UnwindSafe for ErrorHandler
impl Freeze for ErrorHandler
impl Unpin for ErrorHandler
impl UnsafeUnpin for ErrorHandler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more