pub enum ConvertOnError {
Raise,
ReturnNil,
}
Expand description
Strategy to use for handling errors in convert_type
.
Variants§
Raise
Turn conversion errors into TypeError
s.
ReturnNil
Turn conversion errors into a successful nil
value.
Trait Implementations§
Source§impl Clone for ConvertOnError
impl Clone for ConvertOnError
Source§fn clone(&self) -> ConvertOnError
fn clone(&self) -> ConvertOnError
Returns a copy of the value. Read more
1.0.0 · 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 ConvertOnError
impl Debug for ConvertOnError
Source§impl PartialEq for ConvertOnError
impl PartialEq for ConvertOnError
impl Copy for ConvertOnError
impl Eq for ConvertOnError
impl StructuralPartialEq for ConvertOnError
Auto Trait Implementations§
impl Freeze for ConvertOnError
impl RefUnwindSafe for ConvertOnError
impl Send for ConvertOnError
impl Sync for ConvertOnError
impl Unpin for ConvertOnError
impl UnwindSafe for ConvertOnError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)