//go:build !brlapi || !cgo package braille type unavailable struct{} func New() Backend { return unavailable{} } func NewRouting() Backend { return unavailable{} } func (unavailable) Open() (Geometry, error) { return Geometry{}, ErrUnavailable } func (unavailable) Write(string, int) error { return ErrUnavailable } func (unavailable) ReadKey() (Key, error) { return NoKey, ErrUnavailable } func (unavailable) Close() error { return nil }