Struct mongodb::coll::error::WriteException [] [src]

pub struct WriteException {
    pub write_concern_error: Option<WriteConcernError>,
    pub write_error: Option<WriteError>,
    pub message: String,
}

The error type for Write-related MongoDB operations.

Fields

write_concern_error: Option<WriteConcernError> write_error: Option<WriteError> message: String

Methods

impl WriteException
[src]

fn new(wc_err: Option<WriteConcernError>, w_err: Option<WriteError>) -> WriteException

Returns a new WriteException containing the given errors.

fn with_bulk_exception(bulk_exception: BulkWriteException) -> WriteException

Downgrades a BulkWriteException into a WriteException, retrieving the last write error to emulate the behavior of continue_on_error.

fn validate_write_result(result: Document, write_concern: WriteConcern) -> Result<()>

Validates a single-write result.

Trait Implementations

impl Clone for WriteException
[src]

fn clone(&self) -> WriteException

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for WriteException
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Error for WriteException
[src]

fn description(&self) -> &str

A short description of the error. Read more

fn cause(&self) -> Option<&Error>

The lower-level cause of this error, if any. Read more

impl Display for WriteException
[src]

fn fmt(&self, fmt: &mut Formatter) -> Result

Formats the value using the given formatter.