neocities_client/lib.rs
1//////// This file is part of the source code for neocities-client, a Rust ////////
2//////// library for interacting with the https://neocities.org/ API. ////////
3//////// ////////
4//////// Copyright © 2024 André Kugland ////////
5//////// ////////
6//////// This program is free software: you can redistribute it and/or modify ////////
7//////// it under the terms of the GNU General Public License as published by ////////
8//////// the Free Software Foundation, either version 3 of the License, or ////////
9//////// (at your option) any later version. ////////
10//////// ////////
11//////// This program is distributed in the hope that it will be useful, ////////
12//////// but WITHOUT ANY WARRANTY; without even the implied warranty of ////////
13//////// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ////////
14//////// GNU General Public License for more details. ////////
15//////// ////////
16//////// You should have received a copy of the GNU General Public License ////////
17//////// along with this program. If not, see https://www.gnu.org/licenses/. ////////
18
19#![cfg_attr(not(doctest), doc = include_str!("../README.md"))]
20
21mod auth;
22mod client;
23mod error;
24
25pub mod response;
26pub use auth::Auth;
27pub use client::{Client, ClientBuilder};
28pub use error::{Error, ErrorKind, Result};
29pub use ureq;