pub struct RdbLoadIo { /* private fields */ }
Implementations§
Source§impl RdbLoadIo
impl RdbLoadIo
Sourcepub unsafe fn new(ptr: NonNull<RedisModuleIO>) -> Self
pub unsafe fn new(ptr: NonNull<RedisModuleIO>) -> Self
§Safety
- The ptr must be valid and from redis.
- The ptr must be for a RDBLoad Operation.
pub fn ptr(&self) -> NonNull<RedisModuleIO>
pub fn load_double(&mut self) -> RedisResult<f64>
pub fn load_float(&mut self) -> RedisResult<f32>
pub fn load_string(&mut self) -> RedisResult<RedisString>
pub fn load_string_buffer(&mut self) -> RedisResult<RedisBuffer>
pub fn load_unsigned(&mut self) -> RedisResult<u64>
pub fn load_signed(&mut self) -> RedisResult<i64>
pub fn log(&mut self, level: RedisLogLevel, message: impl AsRef<str>)
pub fn log_warning(&mut self, message: impl AsRef<str>)
pub fn log_debug(&mut self, message: impl AsRef<str>)
pub fn log_notice(&mut self, message: impl AsRef<str>)
pub fn log_verbose(&mut self, message: impl AsRef<str>)
Trait Implementations§
Source§impl IoLoggingExt for RdbLoadIo
impl IoLoggingExt for RdbLoadIo
fn log(&mut self, level: RedisLogLevel, message: impl AsRef<str>)
fn log_warning(&mut self, message: impl AsRef<str>)
fn log_debug(&mut self, message: impl AsRef<str>)
fn log_notice(&mut self, message: impl AsRef<str>)
fn log_verbose(&mut self, message: impl AsRef<str>)
Auto Trait Implementations§
impl Freeze for RdbLoadIo
impl RefUnwindSafe for RdbLoadIo
impl !Send for RdbLoadIo
impl !Sync for RdbLoadIo
impl Unpin for RdbLoadIo
impl UnwindSafe for RdbLoadIo
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