aboutsummaryrefslogtreecommitdiff
path: root/desire.go
blob: 056c9c9d60c75a45215abb6a410fb17b5d4ad4ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package acme

type Desire struct {
	solver Solvers
}

func NewDesire() *Desire {
	return &Desire{
		solver: make(Solvers),
	}
}

func (d *Desire) RegisterSolver(s Solver) {
	if s != nil {
		d.solver[s.Type()] = s
	}
}