summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/utils/Result.kt
blob: d152cba6a55fedb8ee4255e3fa5670a4aebc0a5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
 * Copyright © 2014-2020 The Android Password Store Authors. All Rights Reserved.
 * SPDX-License-Identifier: GPL-3.0-only
 */

package com.zeapo.pwdstore.utils

/**
 * Emulates the Rust Result enum but without returning a value in the [Ok] case.
 * https://doc.rust-lang.org/std/result/enum.Result.html
 */
sealed class Result {

    object Ok : Result()
    data class Err(val err: Exception) : Result()
}