Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 6 additions & 10 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
[dependencies]
chrono = "0.3.1"
hyper = "0.10.9"
hyper-rustls = "0.3.3"
serde = "1.0.2"
serde_derive = "1.0.2"
serde_json = "1.0.1"

[dependencies.derive_builder]
features = ["private_fields"]
version = "0.4.7"
chrono = "0.3"
hyper = "0.10"
hyper-rustls = "0.6"
serde = "1.0"
serde_derive = "1.0"
serde_json = "1.0"

[package]
authors = [
Expand Down
277 changes: 0 additions & 277 deletions src/api.rs

This file was deleted.

13 changes: 5 additions & 8 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,17 @@
*/

extern crate chrono;
#[macro_use]
extern crate derive_builder;
extern crate hyper;
extern crate hyper_rustls;
extern crate serde;
#[macro_use]
extern crate serde_derive;
extern crate serde_json;

pub mod query;
pub mod prelude;
pub mod project;
pub mod request;

mod api;
mod types;
mod serialize;

pub use types::{Plugin, PluginCategory, SortType, ShortUser, Channel, Version, Dependency, User};
pub use api::{UserQuery, Error, PluginSearchQuery, VersionSearchQuery};
pub use api::{search_plugins, search_versions, get_plugin, get_users, get_user, get_version};
mod types;
18 changes: 18 additions & 0 deletions src/prelude.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*
Crate: ore
File: /prelude.rs
Module: ::prelude
Visibility: public
*/

// TODO: documentation

pub use project::{Project, ProjectsRequest};
pub use project::category::Category;
pub use project::channel::{Channel, Color};
pub use project::member::{Member, Role};
pub use project::version::{Dependency, Version, VersionsRequest};

pub use request::{Error as RequestError, Request};

pub use project::{get_project, search_projects};
Loading