|
|
|
@ -8,6 +8,7 @@ |
|
|
|
|
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
|
|
|
|
// specific language governing permissions and limitations under the License.
|
|
|
|
|
|
|
|
|
|
use lazy_static::lazy_static; |
|
|
|
|
use std::collections::BTreeMap; |
|
|
|
|
|
|
|
|
|
use std::io::{ |
|
|
|
@ -32,9 +33,9 @@ use std::sync::{ |
|
|
|
|
|
|
|
|
|
use url::Url; |
|
|
|
|
|
|
|
|
|
use error::StoreError; |
|
|
|
|
use crate::error::StoreError; |
|
|
|
|
|
|
|
|
|
use Rkv; |
|
|
|
|
use crate::Rkv; |
|
|
|
|
|
|
|
|
|
/// A process is only permitted to have one open handle to each Rkv environment.
|
|
|
|
|
/// This manager exists to enforce that constraint: don't open environments directly.
|
|
|
|
|