[−][src]Struct redis::streams::StreamId
This is supported on crate feature
streams
only.Represents a stream id
and its field/values as a HashMap
Fields
id: String
The stream id
(entry ID) of this particular message.
map: HashMap<String, Value>
All fields in this message, associated with their respective values.
Implementations
impl StreamId
[src]
pub fn get<T: FromRedisValue>(&self, key: &str) -> Option<T>
[src]
Fetches value of a given field and converts it to the specified type.
pub fn contains_key(&self, key: &&str) -> bool
[src]
Does the message contain a particular field?
pub fn len(&self) -> usize
[src]
Returns how many field/value pairs exist in this message.
pub fn is_empty(&self) -> bool
[src]
Returns true if there are no field/value pairs in this message.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StreamId
impl Send for StreamId
impl Sync for StreamId
impl Unpin for StreamId
impl UnwindSafe for StreamId
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,