Public declaration syntax from forge-go/core/brew_resolver.go Original source SHA-256: 15d7e97de5780c5a2e200a3fcad8526443180d5820e493d9dbc6e2038a2bfb7a Function bodies and constant values are omitted. This is not the complete implementation. Source line 17 type BrewEnvironment struct Source line 29 type BrewResolutionErrorKind string const ( // BrewResolutionProviderUnavailable means a provider reference is not registered. BrewResolutionProviderUnavailable BrewResolutionErrorKind; Source line 45 type BrewResolutionError struct Source line 53 func (e *BrewResolutionError) Error() string Source line 58 type BrewResolutionErrors struct Source line 63 func (e *BrewResolutionErrors) Error() string Source line 78 type ResolvedBrewPlan struct Source line 105 func ResolveBrew(brew *Brew, env *BrewEnvironment) (*ResolvedBrewPlan, error)