Enum odbc_safe::ReturnOption [−][src]
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.
Implementations
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<T: Debug, E: Debug> Debug for ReturnOption<T, E>
[src]
impl From<SQLRETURN> for ReturnOption<()>
[src]
fn from(source: SQLRETURN) -> ReturnOption<()>
[src]
Auto Trait Implementations
impl<T, E> RefUnwindSafe for ReturnOption<T, E> where
E: RefUnwindSafe,
T: RefUnwindSafe,
[src]
E: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, E> Send for ReturnOption<T, E> where
E: Send,
T: Send,
[src]
E: Send,
T: Send,
impl<T, E> Sync for ReturnOption<T, E> where
E: Sync,
T: Sync,
[src]
E: Sync,
T: Sync,
impl<T, E> Unpin for ReturnOption<T, E> where
E: Unpin,
T: Unpin,
[src]
E: Unpin,
T: Unpin,
impl<T, E> UnwindSafe for ReturnOption<T, E> where
E: UnwindSafe,
T: UnwindSafe,
[src]
E: UnwindSafe,
T: UnwindSafe,
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,
pub 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, 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.
pub 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>,