Struct redis_module::RedisString [−][src]
pub struct RedisString {
pub inner: *mut RedisModuleString,
// some fields omitted
}Fields
inner: *mut RedisModuleStringImplementations
impl RedisString[src]
impl RedisString[src]pub fn new(
ctx: *mut RedisModuleCtx,
inner: *mut RedisModuleString
) -> RedisString[src]
ctx: *mut RedisModuleCtx,
inner: *mut RedisModuleString
) -> RedisString
pub fn create(ctx: *mut RedisModuleCtx, s: &str) -> RedisString[src]
pub fn from_ptr<'a>(ptr: *const RedisModuleString) -> Result<&'a str, Utf8Error>[src]
pub fn append(&mut self, s: &str) -> Status[src]
pub fn len(&self) -> usize[src]
pub fn is_empty(&self) -> bool[src]
pub fn try_as_str(&self) -> Result<&str, Utf8Error>[src]
pub fn into_string_lossy(self) -> String[src]
Performs lossy conversion of a RedisString into an owned `String. This conversion
will replace any invalid UTF-8 sequences with U+FFFD REPLACEMENT CHARACTER, which
looks like this: �.
Trait Implementations
impl Clone for RedisString[src]
impl Clone for RedisString[src]fn clone(&self) -> RedisString[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Drop for RedisString[src]
impl Drop for RedisString[src]Auto Trait Implementations
impl RefUnwindSafe for RedisString
impl RefUnwindSafe for RedisStringimpl !Send for RedisString
impl !Send for RedisStringimpl !Sync for RedisString
impl !Sync for RedisStringimpl Unpin for RedisString
impl Unpin for RedisStringimpl UnwindSafe for RedisString
impl UnwindSafe for RedisString