pub async fn sdiff<S>(&mut self, sets: &[S]) -> Result<Vec<Vec<u8>>>
    where
        S: AsRef<[u8]>,
    {
        check_slice_not_empty!(sets);
        let command = Command::new("SDIFF").args(sets);
        Ok(self.run_command(command).await?.unwrap_string_array())
    }
///Return the difference in members between the first set and all the other sets.
Return the difference in members between the first set and all the other sets.
Return the difference in members between the first set and all the other sets .
pub async fn sdiff<S>(&mut self, sets: &[S]) -> Result<Vec<Vec<u8>>>
    where
        S: AsRef<[u8]>,
    {
        check_slice_not_empty!(sets);
        let command = Command::new("SDIFF").args(sets);
        Ok(self.run_command(command).await?.unwrap_string_array())
    }
pub async fn sdiff < S > ( & mut self , sets : & [ S ] ) -> Result < Vec < Vec < u8 > > > where S : AsRef < [ u8 ] > , { check_slice_not_empty ! ( sets ) ; let command = Command :: new ( " " ) . args ( sets ) ; Ok ( self . run_command ( command ) . await ? . unwrap_string_array ( ) ) }
Return the difference in members between the first set and all the other sets.
Return the difference in members between the first set and all the other sets .
&mut self
sets
&[S]
&mut self
sets
&[S]