Tweak cargo privacy settings.

This commit is contained in:
Jordan Petridis
2017-11-26 06:21:14 +02:00
parent 7eff93ecf1
commit 9d0df9de46
8 changed files with 19 additions and 21 deletions
+4 -4
View File
@@ -1,7 +1,7 @@
use diesel::prelude::*;
use schema::{episode, podcast, source};
use models::{Episode, Podcast, Source};
use models::queryables::{Episode, Podcast, Source};
use utils::url_cleaner;
use errors::*;
@@ -21,7 +21,7 @@ trait Update {
#[derive(Insertable)]
#[table_name = "source"]
#[derive(Debug, Clone)]
pub struct NewSource {
pub(crate) struct NewSource {
uri: String,
last_modified: Option<String>,
http_etag: Option<String>,
@@ -64,7 +64,7 @@ impl NewSource {
#[derive(Insertable, AsChangeset)]
#[table_name = "episode"]
#[derive(Debug, Clone, Default)]
pub struct NewEpisode {
pub(crate) struct NewEpisode {
pub title: Option<String>,
pub uri: String,
pub description: Option<String>,
@@ -127,7 +127,7 @@ impl NewEpisode {
#[derive(Insertable, AsChangeset)]
#[table_name = "podcast"]
#[derive(Debug, Clone)]
pub struct NewPodcast {
pub(crate) struct NewPodcast {
pub title: String,
pub link: String,
pub description: String,
+2 -6
View File
@@ -1,6 +1,2 @@
mod insertables;
mod queryables;
// Re-export the structs so the API doesn't change and brake everything else.
pub use self::queryables::{Episode, Podcast, Source};
pub use self::insertables::{NewEpisode, NewPodcast, NewSource};
pub(crate) mod insertables;
pub(crate) mod queryables;