github.com/Burmuley/terraform@v0.11.12-beta1/tfdiags/error.go (about) 1 package tfdiags 2 3 // nativeError is a Diagnostic implementation that wraps a normal Go error 4 type nativeError struct { 5 err error 6 } 7 8 var _ Diagnostic = nativeError{} 9 10 func (e nativeError) Severity() Severity { 11 return Error 12 } 13 14 func (e nativeError) Description() Description { 15 return Description{ 16 Summary: e.err.Error(), 17 } 18 } 19 20 func (e nativeError) Source() Source { 21 // No source information available for a native error 22 return Source{} 23 }