func IsErrPermaFail(err error) bool {
	ok, e := IsRetryError(err)
	if !ok {
		return false
	}
	return (e.RetryStatus == PermaFail)
}
// IsErrPermaFail checks whether an `error` is a Retrier permanent fail
IsErrPermaFail checks whether an `error` is a Retrier permanent fail
// IsErrPermaFail checks whether an ` error ` is a Retrier permanent fail
func IsErrPermaFail(err error) bool {
	ok, e := IsRetryError(err)
	if !ok {
		return false
	}
	return (e.RetryStatus == PermaFail)
}
func IsErrPermaFail ( err error ) bool { ok , e := IsRetryError ( err ) if ! ok { return false } return ( e . RetryStatus == PermaFail ) }
IsErrPermaFail checks whether an `error` is a Retrier permanent fail
IsErrPermaFail checks whether an ` error ` is a Retrier permanent fail