///Return the union of every set in `sets`.
Return the union of every set in `sets`.
Return the union of every set in ` sets ` .
pub async fn sunion<S>(&mut self, sets: &[S]) -> Result<Vec<Vec<u8>>>
    where
        S: AsRef<[u8]>,
    {
        check_slice_not_empty!(sets);
        let command = Command::new("SUNION").args(sets);
        Ok(self.run_command(command).await?.unwrap_string_array())
    }
pub async fn sunion < 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 union of every set in `sets`.
Return the union of every set in ` sets ` .
&mut self
sets
&[S]