Comparing `runPromiseExit` + `Exit.match` vs `Effect.either` + `Either.match`

Is there a difference between using
runPromiseExit
+ Exit.match instead of Effect.either + Either.match?
(await Client.main(email).pipe(Effect.runPromiseExit)).pipe(
  Exit.match({
    onFailure: (cause) => {
      console.error(cause);
    },
    onSuccess: (subscriber) => {
      console.log(subscriber);
    },
  })
);
Was this page helpful?