pub fn take_prev_kv(&mut self) -> Option<KeyValue> {
        match self.proto.prev_kv.take() {
            Some(kv) => Some(From::from(kv)),
            _ => None,
        }
    }
/// Takes the previous key-value pair out of response, leaving a `None` in its place.
Takes the previous key-value pair out of response, leaving a `None` in its place.
Takes the previous key - value pair out of response leaving a ` None ` in its place .
pub fn take_prev_kv(&mut self) -> Option<KeyValue> {
        match self.proto.prev_kv.take() {
            Some(kv) => Some(From::from(kv)),
            _ => None,
        }
    }
pub fn take_prev_kv ( & mut self ) -> Option < KeyValue > { match self . proto . prev_kv . take ( ) { Some ( kv ) => Some ( From :: from ( kv ) ) , _ => None , } }
Takes the previous key-value pair out of response, leaving a `None` in its place.
Takes the previous key - value pair out of response leaving a ` None ` in its place .
&mut self
&mut self