From 519ca9d01057991aaed4ab2bfd28c6e403eba869 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Fri, 3 Jun 2022 17:10:17 +0200 Subject: [PATCH] datastore: make unsafe fn public again, useful for example/test Signed-off-by: Thomas Lamprecht --- pbs-datastore/src/datastore.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pbs-datastore/src/datastore.rs b/pbs-datastore/src/datastore.rs index 1c5f0077..9f16beba 100644 --- a/pbs-datastore/src/datastore.rs +++ b/pbs-datastore/src/datastore.rs @@ -180,8 +180,7 @@ impl DataStore { /// /// # Safety /// See the safety section in `open_from_config` - #[allow(dead_code)] - pub(crate) unsafe fn open_path( + pub unsafe fn open_path( name: &str, path: impl AsRef, operation: Option, @@ -203,7 +202,7 @@ impl DataStore { /// chunkstore's process locker will close all locks from our process on the config.path, /// breaking guarantees we need to uphold for safe long backup + GC interaction on newer/older /// process instances (from package update). - pub(crate) unsafe fn open_from_config( + unsafe fn open_from_config( config: DataStoreConfig, operation: Option, ) -> Result, Error> {