string-lines

Build Status Latest Version

API Documentation

Raw persistent database for storing string lines.

Example

rust extern crate string_lines; use string_lines::StringLines; fn main() { let mut lines = StringLines::open( "target/push_pop.example" ).expect("Unable to open file"); for i in 1..101 { let line = format!("line {}",i); let _ = lines.push(&line).expect("Unable to push line"); } loop { match lines.pop().expect("Unable to pop line") { Some(line) => { println!("{}",line); }, None => { break; } } } }