ConfigManager

io.github.srs.config.ConfigManager
trait ConfigManager[F[_]]

A trait for managing simulation configurations.

Type parameters

F

the effect type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

Loads the simulation configuration.

Loads the simulation configuration.

Attributes

Returns

a ConfigResult containing the parsed SimulationConfig

def save(config: SimulationConfig[Environment]): F[Unit]

Saves the simulation configuration to a file.

Saves the simulation configuration to a file.

Value parameters

config

the configuration to save

Attributes

Returns

an effect that completes when the configuration is saved