ui: assert that ProgressPrinter interface is implemented

This commit is contained in:
Michael Eischer 2021-08-18 13:07:53 +02:00
parent a144c986f2
commit cccb0d4064
2 changed files with 6 additions and 0 deletions

View file

@ -19,6 +19,9 @@ type Backup struct {
term *termstatus.Terminal
}
// assert that Backup implements the ProgressPrinter interface
var _ ProgressPrinter = &Backup{}
// NewBackup returns a new backup progress reporter.
func NewBackup(term *termstatus.Terminal, verbosity uint) *Backup {
return &Backup{

View file

@ -22,6 +22,9 @@ type Backup struct {
v uint
}
// assert that Backup implements the ProgressPrinter interface
var _ ui.ProgressPrinter = &Backup{}
// NewBackup returns a new backup progress reporter.
func NewBackup(term *termstatus.Terminal, verbosity uint) *Backup {
return &Backup{