[−][src]Enum odbc_safe::ReturnOption
Holds result and indicates the overall success or failure of a function.
Variants
The function has been executed successfully. Holds result.
The function has been executed successfully. There have been warnings. Holds result.
No more data was available
An error occured.
Methods
impl<T, E> ReturnOption<T, E>
[src]
pub fn map<F, U>(self, f: F) -> ReturnOption<U, E> where
F: FnOnce(T) -> U,
[src]
F: FnOnce(T) -> U,
Maps a ReturnOption<T,E>
to ReturnOption<U,E>
by applying a function to a contained
Success
or Info
value, leaving an Error
or NoData
value untouched.
Trait Implementations
impl From<SQLRETURN> for ReturnOption<()>
[src]
fn from(source: SQLRETURN) -> ReturnOption<()>
[src]
impl<T: Debug, E: Debug> Debug for ReturnOption<T, E>
[src]
Auto Trait Implementations
impl<T, E> Send for ReturnOption<T, E> where
E: Send,
T: Send,
E: Send,
T: Send,
impl<T, E> Sync for ReturnOption<T, E> where
E: Sync,
T: Sync,
E: Sync,
T: Sync,
impl<T, E> Unpin for ReturnOption<T, E> where
E: Unpin,
T: Unpin,
E: Unpin,
T: Unpin,
impl<T, E> UnwindSafe for ReturnOption<T, E> where
E: UnwindSafe,
T: UnwindSafe,
E: UnwindSafe,
T: UnwindSafe,
impl<T, E> RefUnwindSafe for ReturnOption<T, E> where
E: RefUnwindSafe,
T: RefUnwindSafe,
E: RefUnwindSafe,
T: RefUnwindSafe,
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,