germ 0.4.8

The Ultimate Gemini Toolkit.
Documentation
//! This example demonstrates Germ's capabilities for parsing Gemini meta
//! sections.

fn main() {
  // Parse Gemini meta section into a structured meta representation
  let meta = germ::meta::Meta::from_string("text/gemini; hi=2; hi2=string=2");

  // Debug view of the structured meta representation
  println!("{:?}", meta);

  // Convert the structured meta representation back to a string, identical to
  // the original meta section
  println!("{}", meta);

  // The MIME type of the meta section
  println!("{}", meta.mime());

  // A debug view of the parameters of the meta section
  println!("{:?}", meta.parameters());
}