Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrDependencyContainer = xerrors.New("error inside dependency container") ErrInvalidProvidedType = ErrDependencyContainer.WithMessage("invalid provided dependency type or factory") ErrNilFactory = ErrInvalidProvidedType.WithMessage("dependency factory is nil") ErrVariadicFactory = ErrInvalidProvidedType.WithMessage("dependency factory has a variable number of arguments") ErrNoReturnDependencies = ErrInvalidProvidedType.WithMessage("dependency factory does not return any type") ErrSameDependencyType = ErrInvalidProvidedType.WithMessage("dependency factory returns more than one dependency variable of the same type") ErrIncorrectRewrite = ErrInvalidProvidedType.WithMessage("dependency type substituted incorrectly") ErrGettingDependency = ErrDependencyContainer.WithMessage("error getting dependency for type") ErrUndeclaredDependency = ErrGettingDependency.WithMessage("factory accepts an undeclared dependency type") ErrCyclicDependencies = ErrGettingDependency.WithMessage("cycle detected in dependencies") ErrNotFoundType = ErrGettingDependency.WithMessage("dependency of the requested type was not found") )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.