Enum hdbconnect::ExecutionResult
source · pub enum ExecutionResult {
RowsAffected(usize),
SuccessNoInfo,
Failure(Option<ServerError>),
}
Expand description
Describes the success of a command.
Variants§
RowsAffected(usize)
Number of rows that were affected by the successful execution.
SuccessNoInfo
Command was successful.
Failure(Option<ServerError>)
Execution failed with given ServerError.
Implementations§
source§impl ExecutionResult
impl ExecutionResult
sourcepub fn is_failure(&self) -> bool
pub fn is_failure(&self) -> bool
True if it is an instance of Self::Failure
.
sourcepub fn is_rows_affected(&self) -> bool
pub fn is_rows_affected(&self) -> bool
True if it is an instance of Self::RowsAffected
.
Trait Implementations§
source§impl Clone for ExecutionResult
impl Clone for ExecutionResult
source§fn clone(&self) -> ExecutionResult
fn clone(&self) -> ExecutionResult
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 ExecutionResult
impl Debug for ExecutionResult
source§impl Display for ExecutionResult
impl Display for ExecutionResult
source§impl PartialEq for ExecutionResult
impl PartialEq for ExecutionResult
source§fn eq(&self, other: &ExecutionResult) -> bool
fn eq(&self, other: &ExecutionResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ExecutionResult
impl StructuralPartialEq for ExecutionResult
Auto Trait Implementations§
impl RefUnwindSafe for ExecutionResult
impl Send for ExecutionResult
impl Sync for ExecutionResult
impl Unpin for ExecutionResult
impl UnwindSafe for ExecutionResult
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