func (rule *RecordingRule) SetLastError(err error) {
	rule.mtx.Lock()
	defer rule.mtx.Unlock()
	rule.lastError = err
}
func (rule *RecordingRule) SetLastError(err error) {
	rule.mtx.Lock()
	defer rule.mtx.Unlock()
	rule.lastError = err
}
func ( rule * RecordingRule ) SetLastError ( err error ) { rule . mtx . Lock ( ) defer rule . mtx . Unlock ( ) rule . lastError = err }
// SetLastError sets the current error seen by the recording rule.
SetLastError sets the current error seen by the recording rule .