fluffyf/
lib.rs

1// Copyright 2024 Ezra Alvarion
2//
3// Licensed under the Apache License, Version 2.0 <LICENSE-Apache or
4// https://www.apache.org/licenses/LICENSE-2.0> or the BSD 2-Clause 
5// License <LICENSE-BSD or https://opensource.org/license/bsd-2-clause/>,
6// at Your option. This file may not be copied, modified, or distributed
7// except according to those terms.
8
9//! A wrapper to E621 and [E926]'s API
10//! 
11//! fluffyf allows for very simple and painless abstracted API requests
12//! to the mature furry imageboard E621 and the safer [E926]
13//! 
14//! Note: most of the documentation will use [E926] instead of E621
15//! for obvious reason
16//! 
17//! Another note: this documentation will only ever discuss fluffyf the
18//! library, for how to use the binaries, refer to [the README]
19//! 
20//! # Usage
21//! 
22//! 
23//! 
24//! [E926]: https://e926.net
25//! [the README]: https://github.com/AntimatterReactor/fluffyf/blob/main/README.md
26
27extern crate reqwest;
28extern crate bytes;
29extern crate serde;
30extern crate log;
31extern crate time;
32extern crate futures;
33
34pub mod api;
35pub mod connect;
36pub mod client;
37
38pub(crate) type RqResult<T> = Result<T, reqwest::Error>;
39
40// pub mod utils;