Documentation
¶
Overview ¶
Package artk contains the ARTK components that depend exclusively on the Go standard library.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package apperror provides a way to create and match errors with semantics.
|
Package apperror provides a way to create and match errors with semantics. |
|
Package assume provides assertions that panic on violation.
|
Package assume provides assertions that panic on violation. |
|
Package asynctx provides a mechanism to create derived contexts that can be used in an asynchronous setting.
|
Package asynctx provides a mechanism to create derived contexts that can be used in an asynchronous setting. |
|
Package broken provides malfunctioning mock implementations of standard interfaces.
|
Package broken provides malfunctioning mock implementations of standard interfaces. |
|
Package clone creates deep copies (as opposed to shallow copies).
|
Package clone creates deep copies (as opposed to shallow copies). |
|
core
module
|
|
|
Package crud simplifies the implementation of CRUD repositories.
|
Package crud simplifies the implementation of CRUD repositories. |
|
Package ddd provides types for tactical Domain-Driven Design (DDD).
|
Package ddd provides types for tactical Domain-Driven Design (DDD). |
|
Package event provides in-memory event brokers.
|
Package event provides in-memory event brokers. |
|
Package httperror provides HTTP serialization of application errors.
|
Package httperror provides HTTP serialization of application errors. |
|
Package racechecker can be used to skip tests that require the race condition checker if it is not enabled in the current build.
|
Package racechecker can be used to skip tests that require the race condition checker if it is not enabled in the current build. |
|
tech
|
|
|
grpcerror
module
|
|
|
Package testbarrier implements a barrier for testing asynchronous systems.
|
Package testbarrier implements a barrier for testing asynchronous systems. |
|
Package typetraits provides traits that can be used to restrict behaviour.
|
Package typetraits provides traits that can be used to restrict behaviour. |
|
Package x contains modules with external dependencies.
|
Package x contains modules with external dependencies. |
|
eventlog
module
|
|
|
grpcerror
module
|
|
|
htmx
module
|
|
|
testlog
module
|
Click to show internal directories.
Click to hide internal directories.