///Delete every field in `fields` from the hash set stored at `key`.
///# Return value
///The number of deleted fields.
Delete every field in `fields` from the hash set stored at `key`.
Delete every field in ` fields ` from the hash set stored at ` key ` .
pub async fn hdel_slice<K, F>(&mut self, key: K, fields: &[F]) -> Result<isize>
    where
        K: AsRef<[u8]>,
        F: AsRef<[u8]>,
    {
        check_slice_not_empty!(fields);
        self.run_command(Command::new("HDEL").arg(&key).args(&fields))
            .await
            .map(|v| v.unwrap_integer())
    }
pub async fn hdel_slice < K , F > ( & mut self , key : K , fields : & [ F ] ) -> Result < isize > where K : AsRef < [ u8 ] > , F : AsRef < [ u8 ] > , { check_slice_not_empty ! ( fields ) ; self . run_command ( Command :: new ( " " ) . arg ( & key ) . args ( & fields ) ) . await . map ( | v | v . unwrap_integer ( ) ) }
Delete every field in `fields` from the hash set stored at `key`.
Delete every field in ` fields ` from the hash set stored at ` key ` .
&mut self
key
K
fields
&[F]
return value
The number of deleted fields.
The number of deleted fields .