mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-14 12:43:32 +00:00
26 lines
649 B
Rust
26 lines
649 B
Rust
extern crate elasticlunr;
|
|
|
|
use elasticlunr::Index;
|
|
use std::fs::File;
|
|
use std::io::Write;
|
|
|
|
fn main() {
|
|
let mut index = Index::new(&["title", "body"]);
|
|
index.add_doc(
|
|
"1",
|
|
&[
|
|
"This Week in Rust 207",
|
|
"Hello and welcome to another issue of This Week in Rust!",
|
|
],
|
|
);
|
|
index.add_doc(
|
|
"2",
|
|
&[
|
|
"This Week in Rust 206",
|
|
"Hello and welcome to another issue of This Week in Rust!",
|
|
],
|
|
);
|
|
let mut file = File::create("examples/out.json").unwrap();
|
|
file.write_all(index.to_json_pretty().as_bytes()).unwrap();
|
|
}
|