Err<T extends Object?, E extends Object> constructor

Err<T extends Object?, E extends Object>(
  1. E error, [
  2. StackTrace? stackTrace
])

Creates an error result with the given error and optional stackTrace.

If stackTrace is not provided, the current stack trace is automatically captured using StackTrace.current.

Implementation

Err(this.error, [StackTrace? stackTrace])
  : stackTrace = stackTrace ?? .current;