Paul Woolcock
5b24922d9e
Add some more lints, and fix the compile errors they generate
2018-08-28 06:14:56 -04:00
Paul Woolcock
3330a26760
rustfmt pass
2018-08-23 21:46:31 -04:00
Paul Woolcock
49a2237803
Introduce HttpSend trait for converting Request -> Response
...
Parameterize everything that involves sending HTTP requests with the `H:
HttpSend` bound. This will allow us to swap out `HttpSend`
implementations when necessary, in order to better test our code
2018-08-23 21:46:31 -04:00
Paul Woolcock
8636e690c3
rustfmt pass
2018-08-23 10:35:26 -04:00
Paul Woolcock
5eca9748a3
Reduce the visibility of ItemsIter and add docs to items_iter
2018-08-22 16:09:16 -04:00
Paul Woolcock
e5175f09fe
make apps::prelude and use the preludes in the tests
2018-08-22 13:53:54 -04:00
Paul Woolcock
cc083e335e
Change Mastodon::from_data to just Mastodon::from
2018-08-22 06:48:56 -04:00
Paul Woolcock
a9b6b52890
Change mammut references to elefren
2018-08-21 17:01:05 -04:00
Paul Woolcock
22b4b04738
Adds a MastodonClient trait
...
This is useful for user code, which can use the trait to add a layer of
indirection to their code, allowing them to swap out implementations for
testing
2018-08-21 16:29:57 -04:00
Paul Woolcock
d14d50070e
fix test
2018-08-21 15:56:01 -04:00
Paul Woolcock
664cb2797f
fix the test so it actually tests something
2018-08-21 15:56:01 -04:00
Paul Woolcock
6501470312
Change PageIter to ItemsIter
2018-08-21 15:56:01 -04:00