pub struct RedisModuleDigest { /* private fields */ }
Implementations§
Source§impl RedisModuleDigest
impl RedisModuleDigest
Sourcepub unsafe fn new(ptr: NonNull<RedisModuleDigest>) -> Self
pub unsafe fn new(ptr: NonNull<RedisModuleDigest>) -> Self
§Safety
- The ptr must be valid and from redis.
- The ptr must be for a ModuleDigest Operation.
pub fn ptr(&self) -> NonNull<RedisModuleDigest>
pub fn add_str(&mut self, value: impl AsRef<str>)
pub fn add_bytes(&mut self, value: impl AsRef<[u8]>)
pub fn add_u64(&mut self, value: u64)
pub fn add_i64(&mut self, value: i64)
pub fn end_sequence(&mut self)
pub fn key(&mut self) -> Result<&str, Utf8Error>
pub fn database(&mut self) -> i32
pub fn add(&mut self, hash: impl Hash)
Auto Trait Implementations§
impl Freeze for RedisModuleDigest
impl RefUnwindSafe for RedisModuleDigest
impl !Send for RedisModuleDigest
impl !Sync for RedisModuleDigest
impl Unpin for RedisModuleDigest
impl UnwindSafe for RedisModuleDigest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more