# `CMDC.Backend.Results.ReadResult`
[🔗](https://github.com/tupleyun/cmdc/blob/v0.5.3/lib/cmdc/backend/results.ex#L84)

`backend.read/3` 返回。

# `t`

```elixir
@type t() :: %CMDC.Backend.Results.ReadResult{
  error: nil | atom() | String.t(),
  file_data: CMDC.Backend.Results.FileData.t() | nil
}
```

# `error`

```elixir
@spec error(atom() | String.t()) :: t()
```

失败构造器。

# `ok`

```elixir
@spec ok(CMDC.Backend.Results.FileData.t()) :: t()
```

成功构造器。

---

*Consult [api-reference.md](api-reference.md) for complete listing*
