summaryrefslogtreecommitdiffstats
path: root/third_party/rust/rkv/src/backend/impl_lmdb.rs
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/rust/rkv/src/backend/impl_lmdb.rs')
-rw-r--r--third_party/rust/rkv/src/backend/impl_lmdb.rs49
1 files changed, 49 insertions, 0 deletions
diff --git a/third_party/rust/rkv/src/backend/impl_lmdb.rs b/third_party/rust/rkv/src/backend/impl_lmdb.rs
new file mode 100644
index 0000000000..8f99206928
--- /dev/null
+++ b/third_party/rust/rkv/src/backend/impl_lmdb.rs
@@ -0,0 +1,49 @@
+// Copyright 2018-2019 Mozilla
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+// this file except in compliance with the License. You may obtain a copy of the
+// License at http://www.apache.org/licenses/LICENSE-2.0
+// Unless required by applicable law or agreed to in writing, software distributed
+// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+// CONDITIONS OF ANY KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations under the License.
+
+mod arch_migrator;
+mod arch_migrator_error;
+mod cursor;
+mod database;
+mod environment;
+mod error;
+mod flags;
+mod info;
+mod iter;
+mod stat;
+mod transaction;
+
+pub use arch_migrator::{
+ MigrateError as ArchMigrateError,
+ MigrateResult as ArchMigrateResult,
+ Migrator as ArchMigrator,
+};
+pub use cursor::{
+ RoCursorImpl,
+ RwCursorImpl,
+};
+pub use database::DatabaseImpl;
+pub use environment::{
+ EnvironmentBuilderImpl,
+ EnvironmentImpl,
+};
+pub use error::ErrorImpl;
+pub use flags::{
+ DatabaseFlagsImpl,
+ EnvironmentFlagsImpl,
+ WriteFlagsImpl,
+};
+pub use info::InfoImpl;
+pub use iter::IterImpl;
+pub use stat::StatImpl;
+pub use transaction::{
+ RoTransactionImpl,
+ RwTransactionImpl,
+};