1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
// Copyright (C) 2015 Steven Allen // // This file is part of gazetta. // // This program is free software: you can redistribute it and/or modify it under the terms of the // GNU General Public License as published by the Free Software Foundation version 3 of the // License. // // This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; // without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See // the GNU General Public License for more details. // // You should have received a copy of the GNU General Public License along with this program. If // not, see <http://www.gnu.org/licenses/>. // //! This is the API documentation for gazetta. If you just want to use gazetta, see the //! [homepage](http://stebalien.com/projects/gazetta). extern crate gazetta_core; extern crate gazetta_cli; extern crate gazetta_render_ext; extern crate gazetta_model_ext; pub mod view { pub use gazetta_core::view::*; } pub mod error { pub use gazetta_core::error::*; } pub mod model { pub use gazetta_core::model::*; pub use gazetta_model_ext::*; } pub mod render { pub use gazetta_core::render::*; pub use gazetta_render_ext::*; } pub mod prelude { pub use gazetta_core::prelude::*; } pub mod cli { // Because rust can be stupid sometimes... // We can't just re-export private modules. pub use gazetta_cli::*; } #[doc(no_inline)] pub use render::Gazetta; #[doc(no_inline)] pub use view::{Page, Site}; #[doc(no_inline)] pub use model::{Source, Meta, SourceMeta, EntryMeta}; #[doc(no_inline)] pub use error::{AnnotatedError, SourceError, RenderError};