pub struct StreamGroupCreateOptions {
pub make_stream: bool,
pub entries_read: Option<i64>,
}Expand description
Options for XGROUP CREATE (MKSTREAM/ENTRIESREAD).
Mirrors Python StreamGroupOptions.
Fields§
§make_stream: boolCreate the stream if it does not exist (MKSTREAM).
entries_read: Option<i64>Number of entries already read by the group (ENTRIESREAD, Valkey 7+).
Trait Implementations§
Source§impl Clone for StreamGroupCreateOptions
impl Clone for StreamGroupCreateOptions
impl Copy for StreamGroupCreateOptions
Source§impl Debug for StreamGroupCreateOptions
impl Debug for StreamGroupCreateOptions
Source§impl Default for StreamGroupCreateOptions
impl Default for StreamGroupCreateOptions
Source§impl ToValkeyArgs for StreamGroupCreateOptions
impl ToValkeyArgs for StreamGroupCreateOptions
Source§fn write_valkey_args<W: ?Sized + ValkeyWrite>(&self, out: &mut W)
fn write_valkey_args<W: ?Sized + ValkeyWrite>(&self, out: &mut W)
Writes this value’s argument encoding to
out.Source§fn describe_numeric_behavior(&self) -> ValkeyNumericBehavior
fn describe_numeric_behavior(&self) -> ValkeyNumericBehavior
The value’s numeric behavior.
Defaults to
NonNumeric.Source§fn num_of_args(&self) -> usize
fn num_of_args(&self) -> usize
The number of command arguments this value encodes to.
Auto Trait Implementations§
impl Freeze for StreamGroupCreateOptions
impl RefUnwindSafe for StreamGroupCreateOptions
impl Send for StreamGroupCreateOptions
impl Sync for StreamGroupCreateOptions
impl Unpin for StreamGroupCreateOptions
impl UnsafeUnpin for StreamGroupCreateOptions
impl UnwindSafe for StreamGroupCreateOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestCreates a shared type from an unshared type.