github.com/lakshmikarc/terraform-2@v0.11.9-0.20181005183753-e0b7475984b7/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 }