package wrap import ( "mayhem-party/src/device/input/button" "mayhem-party/src/device/input/raw" ) type Protocol struct { src raw.Raw } func NewProtocol(src raw.Raw) Protocol { return Protocol{ src: src, } } func (p Protocol) Close() { p.src.Close() } func (p Protocol) Read() []button.Button { panic(nil) }