Result type matching Rust's Result<T, Error>.
Result<T, Error>
In TypeScript, we use a discriminated union for Result instead of try/catch for better type safety and Rust compatibility.
Result type matching Rust's
Result<T, Error>.In TypeScript, we use a discriminated union for Result instead of try/catch for better type safety and Rust compatibility.