pub enum GroupCreateMode {
AtId(StreamId),
AtCurrent,
}Expand description
XGROUP CREATE ID argument: either an explicit ID or $
(= current stream’s last_id, resolved by the caller).
Variants§
AtId(StreamId)
<ms>-<seq> literal — the group’s last_delivered_id starts here.
AtCurrent
$ — resolve to the stream’s current last_id at create time.
Trait Implementations§
Source§impl Clone for GroupCreateMode
impl Clone for GroupCreateMode
Source§fn clone(&self) -> GroupCreateMode
fn clone(&self) -> GroupCreateMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GroupCreateMode
Source§impl Debug for GroupCreateMode
impl Debug for GroupCreateMode
impl Eq for GroupCreateMode
Source§impl PartialEq for GroupCreateMode
impl PartialEq for GroupCreateMode
Source§fn eq(&self, other: &GroupCreateMode) -> bool
fn eq(&self, other: &GroupCreateMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GroupCreateMode
Auto Trait Implementations§
impl Freeze for GroupCreateMode
impl RefUnwindSafe for GroupCreateMode
impl Send for GroupCreateMode
impl Sync for GroupCreateMode
impl Unpin for GroupCreateMode
impl UnsafeUnpin for GroupCreateMode
impl UnwindSafe for GroupCreateMode
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