| # Account Common |
| |
| ## Overview |
| |
| Account Common defines a small set of types that need to be used in both Account |
| Manager and Account Handler. |
| |
| |
| ## Key Dependencies |
| |
| None |
| |
| |
| ## Design |
| |
| `error::AccountManagerError` defines an Error type implementing failure::Fail |
| and containing the most appropriate fuchsia.identity.account.Error to |
| communicate the error over FIDL. |
| |
| `identifiers` defines more ergonomic Rust wrapper types for the FIDL identifiers |
| defined in fuchsia.identity.account. |
| |
| |
| ## Future Work |
| |
| No future work is currently planned in this crate. In the future, improvements |
| to the autogenerated FIDL bindings might allow us to use the autogenerated FIDL |
| types rather than the manually generated wrapper types in the identifier module. |
| |