Skip to content

Commit 1f1d437

Browse files
committed
remote: align record field naming
1 parent 656d4dd commit 1f1d437

File tree

2 files changed

+37
-37
lines changed

2 files changed

+37
-37
lines changed

hnix-store-remote/src/System/Nix/Store/Remote/MonadStore.hs

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -36,25 +36,25 @@ import System.Nix.Store.Remote.Types.StoreConfig (ProtoStoreConfig(..))
3636
import qualified Data.DList
3737

3838
data RemoteStoreState = RemoteStoreState {
39-
remoteStoreState_config :: ProtoStoreConfig
40-
, remoteStoreState_logs :: DList Logger
41-
, remoteStoreState_mDataSource :: Maybe (Word64 -> IO (Maybe ByteString))
39+
remoteStoreStateConfig :: ProtoStoreConfig
40+
, remoteStoreStateLogs :: DList Logger
41+
, remoteStoreStateMDataSource :: Maybe (Word64 -> IO (Maybe ByteString))
4242
-- ^ Source for @Logger_Read@, this will be called repeatedly
4343
-- as the daemon requests chunks of size @Word64@.
4444
-- If the function returns Nothing and daemon tries to read more
4545
-- data an error is thrown.
4646
-- Used by @AddToStoreNar@ and @ImportPaths@ operations.
47-
, remoteStoreState_mDataSink :: Maybe (ByteString -> IO ())
47+
, remoteStoreStateMDataSink :: Maybe (ByteString -> IO ())
4848
-- ^ Sink for @Logger_Write@, called repeatedly by the daemon
4949
-- to dump us some data. Used by @ExportPath@ operation.
50-
, remoteStoreState_mNarSource :: Maybe (NarSource IO)
50+
, remoteStoreStateMNarSource :: Maybe (NarSource IO)
5151
}
5252

5353
instance HasStoreDir RemoteStoreState where
54-
hasStoreDir = hasStoreDir . remoteStoreState_config
54+
hasStoreDir = hasStoreDir . remoteStoreStateConfig
5555

5656
instance HasProtoVersion RemoteStoreState where
57-
hasProtoVersion = hasProtoVersion . remoteStoreState_config
57+
hasProtoVersion = hasProtoVersion . remoteStoreStateConfig
5858

5959
data RemoteStoreError
6060
= RemoteStoreError_Fixme String
@@ -75,9 +75,9 @@ data RemoteStoreError
7575
| RemoteStoreError_LoggerError (Either BasicError ErrorInfo)
7676
| RemoteStoreError_LoggerLeftovers String ByteString -- when there are bytes left over after incremental logger parser is done, (Done x leftover), first param is show x
7777
| RemoteStoreError_LoggerParserFail String ByteString -- when incremental parser returns ((Fail msg leftover) :: Result)
78-
| RemoteStoreError_NoDataSourceProvided -- remoteStoreState_mDataSource is required but it is Nothing
79-
| RemoteStoreError_DataSourceExhausted -- remoteStoreState_mDataSource returned Nothing but more data was requested
80-
| RemoteStoreError_NoDataSinkProvided -- remoteStoreState_mDataSink is required but it is Nothing
78+
| RemoteStoreError_NoDataSourceProvided -- remoteStoreStateMDataSource is required but it is Nothing
79+
| RemoteStoreError_DataSourceExhausted -- remoteStoreStateMDataSource returned Nothing but more data was requested
80+
| RemoteStoreError_NoDataSinkProvided -- remoteStoreStateMDataSink is required but it is Nothing
8181
| RemoteStoreError_NoNarSourceProvided
8282
| RemoteStoreError_OperationFailed
8383
| RemoteStoreError_ProtocolMismatch
@@ -135,18 +135,18 @@ runRemoteStoreT
135135
-> RemoteStoreT m a
136136
-> m (Either RemoteStoreError a, DList Logger)
137137
runRemoteStoreT sock =
138-
fmap (\(res, RemoteStoreState{..}) -> (res, remoteStoreState_logs))
138+
fmap (\(res, RemoteStoreState{..}) -> (res, remoteStoreStateLogs))
139139
. (`runReaderT` sock)
140140
. (`runStateT` emptyState)
141141
. runExceptT
142142
. _unRemoteStoreT
143143
where
144144
emptyState = RemoteStoreState
145-
{ remoteStoreState_config = def
146-
, remoteStoreState_logs = mempty
147-
, remoteStoreState_mDataSource = Nothing
148-
, remoteStoreState_mDataSink = Nothing
149-
, remoteStoreState_mNarSource = Nothing
145+
{ remoteStoreStateConfig = def
146+
, remoteStoreStateLogs = mempty
147+
, remoteStoreStateMDataSource = Nothing
148+
, remoteStoreStateMDataSink = Nothing
149+
, remoteStoreStateMNarSource = Nothing
150150
}
151151

152152
class ( MonadIO m
@@ -302,37 +302,37 @@ instance MonadRemoteStore m => MonadRemoteStore (ExceptT RemoteStoreError m)
302302

303303
instance MonadIO m => MonadRemoteStore (RemoteStoreT m) where
304304

305-
getConfig = RemoteStoreT $ gets remoteStoreState_config
305+
getConfig = RemoteStoreT $ gets remoteStoreStateConfig
306306
getProtoVersion = RemoteStoreT $ gets hasProtoVersion
307307
setProtoVersion pv =
308308
RemoteStoreT $ modify $ \s ->
309-
s { remoteStoreState_config =
310-
(remoteStoreState_config s) { protoStoreConfig_protoVersion = pv }
309+
s { remoteStoreStateConfig =
310+
(remoteStoreStateConfig s) { protoStoreConfigProtoVersion = pv }
311311
}
312312
getStoreDir = RemoteStoreT $ gets hasStoreDir
313313
setStoreDir sd =
314314
RemoteStoreT $ modify $ \s ->
315-
s { remoteStoreState_config =
316-
(remoteStoreState_config s) { protoStoreConfig_dir = sd }
315+
s { remoteStoreStateConfig =
316+
(remoteStoreStateConfig s) { protoStoreConfigDir = sd }
317317
}
318318

319319
getStoreSocket = RemoteStoreT ask
320320

321321
appendLog x =
322322
RemoteStoreT
323323
$ modify
324-
$ \s -> s { remoteStoreState_logs = remoteStoreState_logs s `Data.DList.snoc` x }
324+
$ \s -> s { remoteStoreStateLogs = remoteStoreStateLogs s `Data.DList.snoc` x }
325325

326-
setDataSource x = RemoteStoreT $ modify $ \s -> s { remoteStoreState_mDataSource = pure x }
327-
getDataSource = RemoteStoreT (gets remoteStoreState_mDataSource)
328-
clearDataSource = RemoteStoreT $ modify $ \s -> s { remoteStoreState_mDataSource = Nothing }
326+
setDataSource x = RemoteStoreT $ modify $ \s -> s { remoteStoreStateMDataSource = pure x }
327+
getDataSource = RemoteStoreT (gets remoteStoreStateMDataSource)
328+
clearDataSource = RemoteStoreT $ modify $ \s -> s { remoteStoreStateMDataSource = Nothing }
329329

330-
setDataSink x = RemoteStoreT $ modify $ \s -> s { remoteStoreState_mDataSink = pure x }
331-
getDataSink = RemoteStoreT (gets remoteStoreState_mDataSink)
332-
clearDataSink = RemoteStoreT $ modify $ \s -> s { remoteStoreState_mDataSink = Nothing }
330+
setDataSink x = RemoteStoreT $ modify $ \s -> s { remoteStoreStateMDataSink = pure x }
331+
getDataSink = RemoteStoreT (gets remoteStoreStateMDataSink)
332+
clearDataSink = RemoteStoreT $ modify $ \s -> s { remoteStoreStateMDataSink = Nothing }
333333

334-
setNarSource x = RemoteStoreT $ modify $ \s -> s { remoteStoreState_mNarSource = pure x }
334+
setNarSource x = RemoteStoreT $ modify $ \s -> s { remoteStoreStateMNarSource = pure x }
335335
takeNarSource = RemoteStoreT $ do
336-
x <- remoteStoreState_mNarSource <$> get
337-
modify $ \s -> s { remoteStoreState_mNarSource = Nothing }
336+
x <- remoteStoreStateMNarSource <$> get
337+
modify $ \s -> s { remoteStoreStateMNarSource = Nothing }
338338
pure x

hnix-store-remote/src/System/Nix/Store/Remote/Types/StoreConfig.hs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ instance HasStoreSocket Socket where
1818
hasStoreSocket = id
1919

2020
data ProtoStoreConfig = ProtoStoreConfig
21-
{ protoStoreConfig_dir :: StoreDir
22-
, protoStoreConfig_protoVersion :: ProtoVersion
21+
{ protoStoreConfigDir :: StoreDir
22+
, protoStoreConfigProtoVersion :: ProtoVersion
2323
} deriving (Eq, Generic, Ord, Show)
2424

2525
instance Default ProtoStoreConfig where
@@ -29,12 +29,12 @@ instance HasStoreDir StoreDir where
2929
hasStoreDir = id
3030

3131
instance HasStoreDir ProtoStoreConfig where
32-
hasStoreDir = protoStoreConfig_dir
32+
hasStoreDir = protoStoreConfigDir
3333

3434
instance HasProtoVersion ProtoStoreConfig where
35-
hasProtoVersion = protoStoreConfig_protoVersion
35+
hasProtoVersion = protoStoreConfigProtoVersion
3636

3737
data StoreConfig = StoreConfig
38-
{ storeConfig_dir :: Maybe StoreDir
39-
, storeConfig_socketPath :: FilePath
38+
{ storeConfigDir :: Maybe StoreDir
39+
, storeConfigSocketPath :: FilePath
4040
} deriving (Eq, Generic, Ord, Show)

0 commit comments

Comments
 (0)