

credentials loadedįrom the environment or network requests) Values parsed from configuration files or elsewhere (e.g. Type which derives serde's Deserialize and can be used to represent secret secrets management: the (optional) secrets module includes a Secret.logging: based on the log to provide application-level logging.error handling: unified error-handling subsystem with generic error type.configuration: Simple parsing of TOML configurations to serde-parsedĬonfiguration types which can be dynamically updated at runtime.Provides such features such as calculating dependency ordering and providing components: Abscissa uses a component architecture (similar to an ECS)įor extensibility/composability, with a minimalist implementation that still.overriding configuration settings using command-line options). Provide better UX and tighter integration with the other parts of theįramework (e.g. The option parser in Abcissa contains numerous improvements which command-line option parsing: simple declarative option parser based on.Minimal number of dependencies, and with a strong focus on security. Or network/web services), aiming to provide a large number of features with a
