MCPcopy
hub / github.com/garethgeorge/backrest / ProgressEntryValidator

Interface ProgressEntryValidator

pkg/restic/outputs.go:197–201  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

195}
196
197type ProgressEntryValidator interface {
198 Validate() error
199 IsFatalError() error
200 IsSummary() bool
201}
202
203// processProgressOutput handles common JSON output processing logic with proper type safety
204func processProgressOutput[T ProgressEntryValidator](

Callers 5

SnapshotsMethod · 0.65
ForgetMethod · 0.65
processProgressOutputFunction · 0.65
processProgressOutputFunction · 0.65
processProgressOutputFunction · 0.65

Implementers 2

BackupProgressEntrypkg/restic/outputs.go
RestoreProgressEntrypkg/restic/outputs.go

Calls

no outgoing calls

Tested by

no test coverage detected