pub struct DefaultRdbParser { /* private fields */ }
Implementations§
Source§impl DefaultRdbParser
impl DefaultRdbParser
Sourcepub fn read_to_cmd<R: Read>(&mut self, read: &mut R) -> Result<Vec<RedisCmd>>
pub fn read_to_cmd<R: Read>(&mut self, read: &mut R) -> Result<Vec<RedisCmd>>
Examples found in repository?
examples/parser.rs (line 7)
3fn main() {
4 use std::fs::File;
5 let mut file = File::open("./rdb/dump.rdb").unwrap();
6 let mut dparser = libnewbee::DefaultRdbParser::default();
7 let parsed = dparser.read_to_cmd(&mut file).unwrap();
8 for cmdline in parsed {
9 let datas = cmdline.into_data();
10 for data in datas.into_iter() {
11 print!("{} ", String::from_utf8_lossy(&data));
12 }
13 println!("");
14 }
15}
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DefaultRdbParser
impl RefUnwindSafe for DefaultRdbParser
impl Send for DefaultRdbParser
impl Sync for DefaultRdbParser
impl Unpin for DefaultRdbParser
impl UnwindSafe for DefaultRdbParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more