diff options
| author | Martin Fischer <martin@push-f.com> | 2021-11-26 11:20:10 +0100 | 
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2021-11-26 11:45:54 +0100 | 
| commit | 41e1fdff88f55cac1d61b968d0baaed4a48009e7 (patch) | |
| tree | d8b30ce306006a026fa209afacf7426ecade6235 /tests | |
| parent | 774864c85efdcacec141ca803dbd8364b5126080 (diff) | |
doc: use more educative example for #[convert]
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/tests.rs | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/tests/tests.rs b/tests/tests.rs index aa5e996..41ed98c 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -306,13 +306,13 @@ struct SuperError;  trait Cache {}  #[dynamize::dynamize]  trait Client { -    type Error: Into<SuperError>; +    type Error: std::error::Error;      fn get(&self, url: String) -> Result<Vec<u8>, Self::Error>;  }  #[dynamize::dynamize]  #[dynamized(Client)] -#[convert = |x: <Self as Client>::Error| -> SuperError {x.into()}] +#[convert = |x: <Self as Client>::Error| -> Box<dyn std::error::Error + '_> {Box::new(x) as _}]  trait ClientWithCache: Client {      fn get_with_cache<C: Cache>(          &self, | 
