Struct redis_module::RedisString [−][src]
pub struct RedisString { pub inner: *mut RedisModuleString, // some fields omitted }
Fields
inner: *mut RedisModuleString
Implementations
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 RedisString
impl !Send for RedisString
impl !Send for RedisString
impl !Sync for RedisString
impl !Sync for RedisString
impl Unpin for RedisString
impl Unpin for RedisString
impl UnwindSafe for RedisString
impl UnwindSafe for RedisString