pub type Result<T, E = Status> = Result<T, E>;
Result is a type that represents either success (Ok) or failure (Err). By default, the Err value is of type Status but this can be overridden if desired.
Result
Ok
Err
Status