An original error that caused the creation of this error, if any.

This is used to chain errors and track the implication of various sub-systems for a given error.

When displaying an error the end user, causes can be recursively displayed.

Property definitions

core $ Error :: cause
	# An original error that caused the creation of this error, if any.
	#
	# This is used to chain errors and track the implication of various sub-systems for a given error.
	#
	# When displaying an error the end user, causes can be recursively displayed.
	var cause: nullable Error = null is writable
lib/core/error.nit:32,2--37,45