type DmsetupClient … // NewDmSetupClient returns a new DmsetupClient. func NewDmsetupClient() DmsetupClient { … } type defaultDmsetupClient … var _ … func (c *defaultDmsetupClient) Table(deviceName string) ([]byte, error) { … } func (c *defaultDmsetupClient) Message(deviceName string, sector int, message string) ([]byte, error) { … } func (c *defaultDmsetupClient) Status(deviceName string) ([]byte, error) { … } func (*defaultDmsetupClient) dmsetup(args ...string) ([]byte, error) { … }