Pattern matching extractor for the error code.
Pattern matching extractor for the error code.
import reactivemongo.api.commands.{ CommandError, WriteResult } def testError(err: CommandError): String = err match { case CommandError.Code(code) => s"hasCode: \$code" case _ => "no-code" } def testWriteRes(res: WriteResult): String = res match { case CommandError.Code(code) => s"onlyIfFailure: \$code" case _ => "no-code" }