{}static {}: {} {} |
- {} | -
extern crate {}",
- name.as_slice()));
- match *src {
- Some(ref src) => try!(write!(w, " = \"{}\"",
- src.as_slice())),
- None => {}
+ let render_item = |myitem: &clean::Item| {
+ match myitem.inner {
+ clean::StaticItem(ref s) | clean::ForeignStaticItem(ref s) => {
+ struct Initializer<'a>(&'a str);
+ impl<'a> fmt::Show for Initializer<'a> {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ let Initializer(s) = *self;
+ if s.len() == 0 { return Ok(()); }
+ try!(write!(f.buf, " | ||
{}static {}: {} {} |
+ {} | +|
{}{} | ||
extern crate {}",
+ name.as_slice()));
+ match *src {
+ Some(ref src) => try!(write!(w, " = \"{}\"",
+ src.as_slice())),
+ None => {}
+ }
+ try!(write!(w, "; | ||
{}{} | ||
{} | +{} | +|
{} | -{} | ++ (Reexported) + {} |