rustdoc: Moved `SCHEMA_VERSION` to `clean`.

it should be changed when the module gets updated, so it helps to
have the `SCHEMA_VERSION` with the definitions themselves.
This commit is contained in:
Kang Seonghoon 2014-04-26 22:45:50 +09:00
parent b03547bac1
commit bec77eb9c5
2 changed files with 7 additions and 2 deletions

View File

@ -32,6 +32,10 @@ use core;
use doctree;
use visit_ast;
/// A stable identifier to the particular version of JSON output.
/// Increment this when the `Crate` and related structures change.
pub static SCHEMA_VERSION: &'static str = "0.8.2";
pub trait Clean<T> {
fn clean(&self) -> T;
}

View File

@ -34,6 +34,9 @@ use std::io::{File, MemWriter};
use std::str;
use serialize::{json, Decodable, Encodable};
// reexported from `clean` so it can be easily updated with the mod itself
pub use clean::SCHEMA_VERSION;
pub mod clean;
pub mod core;
pub mod doctree;
@ -55,8 +58,6 @@ pub mod visit_ast;
pub mod test;
mod flock;
pub static SCHEMA_VERSION: &'static str = "0.8.1";
type Pass = (&'static str, // name
fn(clean::Crate) -> plugins::PluginResult, // fn
&'static str); // description