Move to 2018 edition

pull/57/head
Thijs Cadier 4 years ago
parent 727bf09e70
commit 984fc9ea2b

@ -9,6 +9,7 @@ repository = "https://github.com/thijsc/mongo-rust-driver"
keywords = ["mongodb", "database"]
categories = ["database", "api-bindings"]
license = "MIT/Apache-2.0"
edition = "2018"
[badges]
travis-ci = { repository = "thijsc/mongo-rust-driver" }

@ -4,7 +4,7 @@ use std::fmt;
use std::slice;
use libc::c_void;
use mongoc::bindings;
use crate::mongoc::bindings;
use bson;
use super::Result;

@ -11,7 +11,7 @@ use std::ptr;
use std::io;
use std::fs::File;
use mongoc::bindings;
use crate::mongoc::bindings;
use bson::Document;

@ -7,8 +7,8 @@ use std::ffi::CStr;
use std::borrow::Cow;
use std::time::Duration;
use mongoc::bindings;
use bsonc;
use crate::mongoc::bindings;
use crate::bsonc;
use bson::Document;

@ -6,7 +6,7 @@ use std::thread;
use std::time::Duration;
use std::collections::VecDeque;
use mongoc::bindings;
use crate::mongoc::bindings;
use bson::{self,Bson,Document,oid};
use super::BsoncError;

@ -4,7 +4,7 @@ use std::ffi::{CString,CStr};
use std::borrow::Cow;
use std::ptr;
use mongoc::bindings;
use crate::mongoc::bindings;
use bson::Document;
use super::Result;
@ -18,7 +18,7 @@ use super::cursor;
use super::cursor::Cursor;
use super::cursor::BatchCursor;
use super::read_prefs::ReadPrefs;
use flags::FlagsValue;
use crate::flags::FlagsValue;
#[doc(hidden)]
pub enum CreatedBy<'a> {

@ -6,7 +6,7 @@ use std::ffi::CStr;
use bson::{DecoderError,EncoderError,ValueAccessError,Document};
use std::ffi::NulError;
use mongoc::bindings;
use crate::mongoc::bindings;
/// Wrapper for all errors that can occur in the driver.
pub enum MongoError {

@ -1,6 +1,6 @@
//! Flags to configure various MongoDB operations.
use mongoc::bindings;
use crate::mongoc::bindings;
use std::collections::BTreeSet;

@ -40,7 +40,7 @@ use std::ptr;
use std::result;
use std::sync::Once;
use mongoc::bindings;
use crate::mongoc::bindings;
pub mod client;
pub mod collection;
@ -53,7 +53,7 @@ pub mod write_concern;
mod bsonc;
mod error;
pub use error::{MongoError,BsoncError,MongoErrorDomain,MongoErrorCode,InvalidParamsError,BulkOperationError};
pub use crate::error::{MongoError,BsoncError,MongoErrorDomain,MongoErrorCode,InvalidParamsError,BulkOperationError};
/// Result that's used in all functions that perform operations on the database.
pub type Result<T> = result::Result<T, MongoError>;

@ -1,6 +1,6 @@
//! Abstraction on top of the MongoDB connection read prefences.
use mongoc::bindings;
use crate::mongoc::bindings;
/// Describes how reads should be dispatched.
pub enum ReadMode {

@ -1,6 +1,6 @@
//! Abstraction on top of the MongoDB connection write concern.
use mongoc::bindings;
use crate::mongoc::bindings;
/// Possible write concern levels, only default is supported at the moment.
pub enum WriteConcernLevel {

Loading…
Cancel
Save