pub struct StreamReadOptions {
pub count: Option<u64>,
pub block: Option<Duration>,
pub no_ack: bool,
}Expand description
XREAD and XREADGROUP options.
Fields§
§count: Option<u64>Most entries to return per stream (COUNT).
block: Option<Duration>How long to wait for a new entry (BLOCK). Duration::ZERO waits until an entry arrives.
The connection sends nothing else while it waits.
no_ack: boolXREADGROUP only: advance the group without adding pending entries (NOACK).
Trait Implementations§
Source§impl Clone for StreamReadOptions
impl Clone for StreamReadOptions
impl Copy for StreamReadOptions
Source§impl Debug for StreamReadOptions
impl Debug for StreamReadOptions
Source§impl Default for StreamReadOptions
impl Default for StreamReadOptions
impl Eq for StreamReadOptions
Source§impl PartialEq for StreamReadOptions
impl PartialEq for StreamReadOptions
impl StructuralPartialEq for StreamReadOptions
Auto Trait Implementations§
impl Freeze for StreamReadOptions
impl RefUnwindSafe for StreamReadOptions
impl Send for StreamReadOptions
impl Sync for StreamReadOptions
impl Unpin for StreamReadOptions
impl UnsafeUnpin for StreamReadOptions
impl UnwindSafe for StreamReadOptions
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