eio_okta_api/
lib.rs

1pub mod authorization;
2pub mod qol;
3pub mod query_string;
4pub mod traits;
5pub mod v1;
6pub use eio_okta_data as data;
7
8pub use query_string::QueryString;
9pub use traits::Endpoint;
10pub use traits::Service;
11
12pub trait MapInto<T, E> {
13  fn map_into(self) -> Result<T, E>;
14}
15
16impl<OkFrom, ErrFrom, OkInto, ErrInto> MapInto<OkInto, ErrInto> for Result<OkFrom, ErrFrom>
17where
18  OkFrom: Into<OkInto>,
19  ErrFrom: Into<ErrInto>,
20{
21  fn map_into(self) -> Result<OkInto, ErrInto> {
22    self.map(Into::into).map_err(Into::into)
23  }
24}