///Pop a value from a list from the right side.
///# Return value
///The value popped from `list`
Pop a value from a list from the right side.
Pop a value from a list from the right side .
pub async fn rpop<K>(&mut self, list: K) -> Result<Option<Vec<u8>>>
    where
        K: AsRef<[u8]>,
    {
        let command = Command::new("RPOP").arg(&list);
        Ok(self.run_command(command).await?.optional_string())
    }
pub async fn rpop < K > ( & mut self , list : K ) -> Result < Option < Vec < u8 > > > where K : AsRef < [ u8 ] > , { let command = Command :: new ( " " ) . arg ( & list ) ; Ok ( self . run_command ( command ) . await ? . optional_string ( ) ) }
Pop a value from a list from the right side.
Pop a value from a list from the right side .
&mut self
list
K
return value
The value popped from `list`
The value popped from ` list `