17 lines
398 B
Go
17 lines
398 B
Go
package rag
|
|
|
|
import "context"
|
|
|
|
type UnavailableEngine struct{}
|
|
|
|
func NewEngine() Engine {
|
|
return UnavailableEngine{}
|
|
}
|
|
|
|
func (UnavailableEngine) Retrieve(context.Context, Release, Request) (RetrieveResult, error) {
|
|
return RetrieveResult{}, ErrUnavailable
|
|
}
|
|
|
|
func (UnavailableEngine) Answer(context.Context, Release, AnswerRequest) (AnswerResult, error) {
|
|
return AnswerResult{}, ErrUnavailable
|
|
}
|