diff options
| author | Roman Smrž <roman.smrz@seznam.cz> | 2025-10-19 22:09:28 +0200 |
|---|---|---|
| committer | Roman Smrž <roman.smrz@seznam.cz> | 2025-11-05 00:18:56 +0100 |
| commit | f27e07318e9594308d6985adeb904d4a55639adf (patch) | |
| tree | d567eea62b2bdff8919bf087f1e7b6c2e1cbd21d | |
| parent | 497c11fd3636f3befd1e8dce4cd9dff8b3c63844 (diff) | |
| -rw-r--r-- | src/Erebos/Storage/Backend.hs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Erebos/Storage/Backend.hs b/src/Erebos/Storage/Backend.hs index 620d423..59097b6 100644 --- a/src/Erebos/Storage/Backend.hs +++ b/src/Erebos/Storage/Backend.hs @@ -9,12 +9,15 @@ module Erebos.Storage.Backend ( Complete, Partial, Storage, PartialStorage, newStorage, + refDigestBytes, WatchID, startWatchID, nextWatchID, ) where import Control.Concurrent.MVar +import Data.ByteArray qualified as BA +import Data.ByteString (ByteString) import Data.HashTable.IO qualified as HT import Erebos.Object.Internal @@ -26,3 +29,7 @@ newStorage stBackend = do stRefGeneration <- newMVar =<< HT.new stRefRoots <- newMVar =<< HT.new return Storage {..} + + +refDigestBytes :: RefDigest -> ByteString +refDigestBytes = BA.convert |