pub struct MultipartRequest<P> { /* private fields */ }Expand description
A ready-to-send Telegram request whose payload is sent using multipart/form-data.
Implementations§
Source§impl<P> MultipartRequest<P>
impl<P> MultipartRequest<P>
pub const fn new(bot: Bot, payload: P) -> MultipartRequest<P> ⓘ
Trait Implementations§
Source§impl<P> Clone for MultipartRequest<P>where
P: Clone,
impl<P> Clone for MultipartRequest<P>where
P: Clone,
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<P> Deref for MultipartRequest<P>
impl<P> Deref for MultipartRequest<P>
Source§impl<P> DerefMut for MultipartRequest<P>
impl<P> DerefMut for MultipartRequest<P>
Source§impl<P> HasPayload for MultipartRequest<P>where
P: Payload,
impl<P> HasPayload for MultipartRequest<P>where
P: Payload,
Source§fn payload_mut(&mut self) -> &mut <MultipartRequest<P> as HasPayload>::Payload ⓘ
fn payload_mut(&mut self) -> &mut <MultipartRequest<P> as HasPayload>::Payload ⓘ
Gain mutable access to the underlying payload.
Source§fn payload_ref(&self) -> &<MultipartRequest<P> as HasPayload>::Payload ⓘ
fn payload_ref(&self) -> &<MultipartRequest<P> as HasPayload>::Payload ⓘ
Gain immutable access to the underlying payload.
Source§impl<P> IntoFuture for MultipartRequest<P>where
P: 'static + Payload + MultipartPayload + Serialize + Clone + Send,
<P as Payload>::Output: DeserializeOwned,
impl<P> IntoFuture for MultipartRequest<P>where
P: 'static + Payload + MultipartPayload + Serialize + Clone + Send,
<P as Payload>::Output: DeserializeOwned,
Source§type Output = Result<<P as Payload>::Output, RequestError>
type Output = Result<<P as Payload>::Output, RequestError>
The output that the future will produce on completion.
Source§type IntoFuture = <MultipartRequest<P> as Request>::Send
type IntoFuture = <MultipartRequest<P> as Request>::Send
Which kind of future are we turning this into?
Source§fn into_future(self) -> <MultipartRequest<P> as IntoFuture>::IntoFuture ⓘ
fn into_future(self) -> <MultipartRequest<P> as IntoFuture>::IntoFuture ⓘ
Creates a future from a value. Read more
Source§impl<P> Request for MultipartRequest<P>where
P: 'static + Payload + MultipartPayload + Serialize + Clone + Send,
<P as Payload>::Output: DeserializeOwned,
impl<P> Request for MultipartRequest<P>where
P: 'static + Payload + MultipartPayload + Serialize + Clone + Send,
<P as Payload>::Output: DeserializeOwned,
Auto Trait Implementations§
impl<P> Freeze for MultipartRequest<P>where
P: Freeze,
impl<P> !RefUnwindSafe for MultipartRequest<P>
impl<P> Send for MultipartRequest<P>where
P: Send,
impl<P> Sync for MultipartRequest<P>where
P: Sync,
impl<P> Unpin for MultipartRequest<P>where
P: Unpin,
impl<P> !UnwindSafe for MultipartRequest<P>
Blanket Implementations§
Source§impl<R> TryRngCore for Rwhere
R: TryRng,
impl<R> TryRngCore for Rwhere
R: TryRng,
Source§impl<P> AddStickerToSetSetters for Pwhere
P: HasPayload<Payload = AddStickerToSet>,
impl<P> AddStickerToSetSetters for Pwhere
P: HasPayload<Payload = AddStickerToSet>,
Source§impl<P> AnswerCallbackQuerySetters for Pwhere
P: HasPayload<Payload = AnswerCallbackQuery>,
impl<P> AnswerCallbackQuerySetters for Pwhere
P: HasPayload<Payload = AnswerCallbackQuery>,
Source§fn callback_query_id(self, value: CallbackQueryId) -> Self
fn callback_query_id(self, value: CallbackQueryId) -> Self
Setter for
callback_query_id field.Source§fn show_alert(self, value: bool) -> Self
fn show_alert(self, value: bool) -> Self
Setter for
show_alert field.Source§fn cache_time(self, value: u32) -> Self
fn cache_time(self, value: u32) -> Self
Setter for
cache_time field.Source§impl<P> AnswerInlineQuerySetters for Pwhere
P: HasPayload<Payload = AnswerInlineQuery>,
impl<P> AnswerInlineQuerySetters for Pwhere
P: HasPayload<Payload = AnswerInlineQuery>,
Source§fn inline_query_id(self, value: InlineQueryId) -> Self
fn inline_query_id(self, value: InlineQueryId) -> Self
Setter for
inline_query_id field.Source§fn cache_time(self, value: u32) -> Self
fn cache_time(self, value: u32) -> Self
Setter for
cache_time field.Source§fn is_personal(self, value: bool) -> Self
fn is_personal(self, value: bool) -> Self
Setter for
is_personal field.Source§fn next_offset<T>(self, value: T) -> Self
fn next_offset<T>(self, value: T) -> Self
Setter for
next_offset field.Setter for
button field.Source§impl<P> AnswerPreCheckoutQuerySetters for Pwhere
P: HasPayload<Payload = AnswerPreCheckoutQuery>,
impl<P> AnswerPreCheckoutQuerySetters for Pwhere
P: HasPayload<Payload = AnswerPreCheckoutQuery>,
Source§fn pre_checkout_query_id(self, value: PreCheckoutQueryId) -> Self
fn pre_checkout_query_id(self, value: PreCheckoutQueryId) -> Self
Setter for
pre_checkout_query_id field.Source§fn error_message<T>(self, value: T) -> Self
fn error_message<T>(self, value: T) -> Self
Setter for
error_message field.Source§impl<P> AnswerShippingQuerySetters for Pwhere
P: HasPayload<Payload = AnswerShippingQuery>,
impl<P> AnswerShippingQuerySetters for Pwhere
P: HasPayload<Payload = AnswerShippingQuery>,
Source§fn shipping_query_id(self, value: ShippingQueryId) -> Self
fn shipping_query_id(self, value: ShippingQueryId) -> Self
Setter for
shipping_query_id field.Source§fn shipping_options<T>(self, value: T) -> Self
fn shipping_options<T>(self, value: T) -> Self
Setter for
shipping_options field.Source§fn error_message<T>(self, value: T) -> Self
fn error_message<T>(self, value: T) -> Self
Setter for
error_message field.Source§impl<P> AnswerWebAppQuerySetters for Pwhere
P: HasPayload<Payload = AnswerWebAppQuery>,
impl<P> AnswerWebAppQuerySetters for Pwhere
P: HasPayload<Payload = AnswerWebAppQuery>,
Source§fn web_app_query_id<T>(self, value: T) -> Self
fn web_app_query_id<T>(self, value: T) -> Self
Setter for
web_app_query_id field.Source§fn result(self, value: InlineQueryResult) -> Self
fn result(self, value: InlineQueryResult) -> Self
Setter for
result field.Source§impl<P> ApproveChatJoinRequestSetters for Pwhere
P: HasPayload<Payload = ApproveChatJoinRequest>,
impl<P> ApproveChatJoinRequestSetters for Pwhere
P: HasPayload<Payload = ApproveChatJoinRequest>,
Source§impl<P> ApproveSuggestedPostSetters for Pwhere
P: HasPayload<Payload = ApproveSuggestedPost>,
impl<P> ApproveSuggestedPostSetters for Pwhere
P: HasPayload<Payload = ApproveSuggestedPost>,
Source§impl<P> BanChatMemberSetters for Pwhere
P: HasPayload<Payload = BanChatMember>,
impl<P> BanChatMemberSetters for Pwhere
P: HasPayload<Payload = BanChatMember>,
Source§fn until_date<T>(self, value: T) -> Self
fn until_date<T>(self, value: T) -> Self
Setter for
until_date field.Source§fn revoke_messages(self, value: bool) -> Self
fn revoke_messages(self, value: bool) -> Self
Setter for
revoke_messages field.Source§impl<P> BanChatSenderChatSetters for Pwhere
P: HasPayload<Payload = BanChatSenderChat>,
impl<P> BanChatSenderChatSetters for Pwhere
P: HasPayload<Payload = BanChatSenderChat>,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<P> CloseForumTopicSetters for Pwhere
P: HasPayload<Payload = CloseForumTopic>,
impl<P> CloseForumTopicSetters for Pwhere
P: HasPayload<Payload = CloseForumTopic>,
Source§impl<P> CloseGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = CloseGeneralForumTopic>,
impl<P> CloseGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = CloseGeneralForumTopic>,
Source§impl<T> Commands for Twhere
T: ConnectionLike,
impl<T> Commands for Twhere
T: ConnectionLike,
Source§fn get<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn get<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the value of a key. If key is a vec this becomes an
MGET (if using TypedCommands, you should specifically use mget to get the correct return type.
Redis DocsSource§fn mget<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn mget<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get values of keys
Redis Docs
Source§fn keys<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn keys<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Gets all keys matching pattern
Redis Docs
Source§fn set<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
fn set<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
Set the string value of a key.
Redis Docs
Source§fn set_options<'a, K, V, RV>(
&mut self,
key: K,
value: V,
options: SetOptions,
) -> Result<RV, RedisError>
fn set_options<'a, K, V, RV>( &mut self, key: K, value: V, options: SetOptions, ) -> Result<RV, RedisError>
Set the string value of a key with options.
Redis Docs
Source§fn set_multiple<'a, K, V, RV>(
&mut self,
items: &'a [(K, V)],
) -> Result<RV, RedisError>
fn set_multiple<'a, K, V, RV>( &mut self, items: &'a [(K, V)], ) -> Result<RV, RedisError>
👎Deprecated since 0.22.4: Renamed to mset() to reflect Redis name
Sets multiple keys to their values.
Redis Docs
Source§fn mset<'a, K, V, RV>(&mut self, items: &'a [(K, V)]) -> Result<RV, RedisError>
fn mset<'a, K, V, RV>(&mut self, items: &'a [(K, V)]) -> Result<RV, RedisError>
Sets multiple keys to their values.
Redis Docs
Source§fn set_ex<'a, K, V, RV>(
&mut self,
key: K,
value: V,
seconds: u64,
) -> Result<RV, RedisError>
fn set_ex<'a, K, V, RV>( &mut self, key: K, value: V, seconds: u64, ) -> Result<RV, RedisError>
Set the value and expiration of a key.
Redis Docs
Source§fn pset_ex<'a, K, V, RV>(
&mut self,
key: K,
value: V,
milliseconds: u64,
) -> Result<RV, RedisError>
fn pset_ex<'a, K, V, RV>( &mut self, key: K, value: V, milliseconds: u64, ) -> Result<RV, RedisError>
Set the value and expiration in milliseconds of a key.
Redis Docs
Source§fn set_nx<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
fn set_nx<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
Set the value of a key, only if the key does not exist
Redis Docs
Source§fn mset_nx<'a, K, V, RV>(
&mut self,
items: &'a [(K, V)],
) -> Result<RV, RedisError>
fn mset_nx<'a, K, V, RV>( &mut self, items: &'a [(K, V)], ) -> Result<RV, RedisError>
Sets multiple keys to their values failing if at least one already exists.
Redis Docs
Source§fn getset<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
fn getset<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
Set the string value of a key and return its old value.
Redis Docs
Source§fn getrange<'a, K, RV>(
&mut self,
key: K,
from: isize,
to: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn getrange<'a, K, RV>(
&mut self,
key: K,
from: isize,
to: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get a range of bytes/substring from the value of a key. Negative values provide an offset from the end of the value.
Redis returns an empty string if the key doesn’t exist, not Nil
Redis Docs
Source§fn setrange<'a, K, V, RV>(
&mut self,
key: K,
offset: isize,
value: V,
) -> Result<RV, RedisError>
fn setrange<'a, K, V, RV>( &mut self, key: K, offset: isize, value: V, ) -> Result<RV, RedisError>
Overwrite the part of the value stored in key at the specified offset.
Redis Docs
Source§fn del<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn del<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Delete one or more keys.
Returns the number of keys deleted.
Redis Docs
Source§fn exists<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn exists<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Determine if a key exists.
Redis Docs
Source§fn key_type<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn key_type<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Determine the type of key.
Redis Docs
Source§fn expire<'a, K, RV>(&mut self, key: K, seconds: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn expire<'a, K, RV>(&mut self, key: K, seconds: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Set a key’s time to live in seconds.
Returns whether expiration was set.
Redis Docs
Source§fn expire_at<'a, K, RV>(&mut self, key: K, ts: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn expire_at<'a, K, RV>(&mut self, key: K, ts: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Set the expiration for a key as a UNIX timestamp.
Returns whether expiration was set.
Redis Docs
Source§fn pexpire<'a, K, RV>(&mut self, key: K, ms: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn pexpire<'a, K, RV>(&mut self, key: K, ms: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Set a key’s time to live in milliseconds.
Returns whether expiration was set.
Redis Docs
Source§fn pexpire_at<'a, K, RV>(&mut self, key: K, ts: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn pexpire_at<'a, K, RV>(&mut self, key: K, ts: i64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Set the expiration for a key as a UNIX timestamp in milliseconds.
Returns whether expiration was set.
Redis Docs
Source§fn expire_time<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn expire_time<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the absolute Unix expiration timestamp in seconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn pexpire_time<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn pexpire_time<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the absolute Unix expiration timestamp in milliseconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn persist<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn persist<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Remove the expiration from a key.
Returns whether a timeout was removed.
Redis Docs
Source§fn ttl<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn ttl<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the time to live for a key in seconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn pttl<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn pttl<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the time to live for a key in milliseconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn get_ex<'a, K, RV>(
&mut self,
key: K,
expire_at: Expiry,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn get_ex<'a, K, RV>(
&mut self,
key: K,
expire_at: Expiry,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the value of a key and set expiration
Redis Docs
Source§fn get_del<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn get_del<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the value of a key and delete it
Redis Docs
Source§fn copy<'a, KSrc, KDst, Db, RV>(
&mut self,
source: KSrc,
destination: KDst,
options: CopyOptions<Db>,
) -> Result<RV, RedisError>
fn copy<'a, KSrc, KDst, Db, RV>( &mut self, source: KSrc, destination: KDst, options: CopyOptions<Db>, ) -> Result<RV, RedisError>
Copy the value from one key to another, returning whether the copy was successful.
Redis Docs
Source§fn rename<'a, K, N, RV>(&mut self, key: K, new_key: N) -> Result<RV, RedisError>
fn rename<'a, K, N, RV>(&mut self, key: K, new_key: N) -> Result<RV, RedisError>
Rename a key.
Errors if key does not exist.
Redis Docs
Source§fn rename_nx<'a, K, N, RV>(
&mut self,
key: K,
new_key: N,
) -> Result<RV, RedisError>
fn rename_nx<'a, K, N, RV>( &mut self, key: K, new_key: N, ) -> Result<RV, RedisError>
Rename a key, only if the new key does not exist.
Errors if key does not exist.
Returns whether the key was renamed, or false if the new key already exists.
Redis Docs
Source§fn unlink<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn unlink<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Unlink one or more keys. This is a non-blocking version of
DEL.
Returns number of keys unlinked.
Redis DocsSource§fn append<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
fn append<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
Append a value to a key.
Returns length of string after operation.
Redis Docs
Source§fn incr<'a, K, V, RV>(&mut self, key: K, delta: V) -> Result<RV, RedisError>
fn incr<'a, K, V, RV>(&mut self, key: K, delta: V) -> Result<RV, RedisError>
Increment the numeric value of a key by the given amount. This
issues a
INCRBY or INCRBYFLOAT depending on the type.
If the key does not exist, it is set to 0 before performing the operation.Source§fn decr<'a, K, V, RV>(&mut self, key: K, delta: V) -> Result<RV, RedisError>
fn decr<'a, K, V, RV>(&mut self, key: K, delta: V) -> Result<RV, RedisError>
Decrement the numeric value of a key by the given amount.
If the key does not exist, it is set to 0 before performing the operation.
Redis Docs
Source§fn setbit<'a, K, RV>(
&mut self,
key: K,
offset: usize,
value: bool,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn setbit<'a, K, RV>(
&mut self,
key: K,
offset: usize,
value: bool,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Sets or clears the bit at offset in the string value stored at key.
Returns the original bit value stored at offset.
Redis Docs
Source§fn getbit<'a, K, RV>(&mut self, key: K, offset: usize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn getbit<'a, K, RV>(&mut self, key: K, offset: usize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Returns the bit value at offset in the string value stored at key.
Redis Docs
Source§fn bitcount<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn bitcount<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Count set bits in a string.
Returns 0 if key does not exist.
Redis Docs
Source§fn bitcount_range<'a, K, RV>(
&mut self,
key: K,
start: usize,
end: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn bitcount_range<'a, K, RV>(
&mut self,
key: K,
start: usize,
end: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Count set bits in a string in a range.
Returns 0 if key does not exist.
Redis Docs
Source§fn bit_and<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn bit_and<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
Perform a bitwise AND between multiple keys (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_or<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn bit_or<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
Perform a bitwise OR between multiple keys (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_xor<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn bit_xor<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
Perform a bitwise XOR between multiple keys (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_not<'a, D, S, RV>(
&mut self,
dstkey: D,
srckey: S,
) -> Result<RV, RedisError>
fn bit_not<'a, D, S, RV>( &mut self, dstkey: D, srckey: S, ) -> Result<RV, RedisError>
Perform a bitwise NOT of the key (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_diff<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn bit_diff<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
DIFF(X, Y1, Y2, …)
Perform a set difference to extract the members of X that are not members of any of Y1, Y2,….
Logical representation: X ∧ ¬(Y1 ∨ Y2 ∨ …)
Redis Docs
Perform a set difference to extract the members of X that are not members of any of Y1, Y2,….
Logical representation: X ∧ ¬(Y1 ∨ Y2 ∨ …)
Redis Docs
Source§fn bit_diff1<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn bit_diff1<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
DIFF1(X, Y1, Y2, …) (Relative complement difference)
Perform a relative complement set difference to extract the members of one or more of Y1, Y2,… that are not members of X.
Logical representation: ¬X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Perform a relative complement set difference to extract the members of one or more of Y1, Y2,… that are not members of X.
Logical representation: ¬X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Source§fn bit_and_or<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn bit_and_or<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
ANDOR(X, Y1, Y2, …)
Perform an “intersection of union(s)” operation to extract the members of X that are also members of one or more of Y1, Y2,….
Logical representation: X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Perform an “intersection of union(s)” operation to extract the members of X that are also members of one or more of Y1, Y2,….
Logical representation: X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Source§fn bit_one<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn bit_one<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
ONE(X, Y1, Y2, …)
Perform an “exclusive membership” operation to extract the members of exactly one of X, Y1, Y2, ….
Logical representation: (X ∨ Y1 ∨ Y2 ∨ …) ∧ ¬((X ∧ Y1) ∨ (X ∧ Y2) ∨ (Y1 ∧ Y2) ∨ (Y1 ∧ Y3) ∨ …)
Redis Docs
Perform an “exclusive membership” operation to extract the members of exactly one of X, Y1, Y2, ….
Logical representation: (X ∨ Y1 ∨ Y2 ∨ …) ∧ ¬((X ∧ Y1) ∨ (X ∧ Y2) ∨ (Y1 ∧ Y2) ∨ (Y1 ∧ Y3) ∨ …)
Redis Docs
Source§fn strlen<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn strlen<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the length of the value stored in a key.
0 if key does not exist.
Redis Docs
Source§fn hget<'a, K, F, RV>(&mut self, key: K, field: F) -> Result<RV, RedisError>
fn hget<'a, K, F, RV>(&mut self, key: K, field: F) -> Result<RV, RedisError>
Gets a single (or multiple) fields from a hash.
Source§fn hmget<'a, K, F, RV>(&mut self, key: K, fields: F) -> Result<RV, RedisError>
fn hmget<'a, K, F, RV>(&mut self, key: K, fields: F) -> Result<RV, RedisError>
Gets multiple fields from a hash.
Redis Docs
Source§fn hget_ex<'a, K, F, RV>(
&mut self,
key: K,
fields: F,
expire_at: Expiry,
) -> Result<RV, RedisError>
fn hget_ex<'a, K, F, RV>( &mut self, key: K, fields: F, expire_at: Expiry, ) -> Result<RV, RedisError>
Get the value of one or more fields of a given hash key, and optionally set their expiration
Redis Docs
Source§fn hdel<'a, K, F, RV>(&mut self, key: K, field: F) -> Result<RV, RedisError>
fn hdel<'a, K, F, RV>(&mut self, key: K, field: F) -> Result<RV, RedisError>
Deletes a single (or multiple) fields from a hash.
Returns number of fields deleted.
Redis Docs
Source§fn hget_del<'a, K, F, RV>(
&mut self,
key: K,
fields: F,
) -> Result<RV, RedisError>
fn hget_del<'a, K, F, RV>( &mut self, key: K, fields: F, ) -> Result<RV, RedisError>
Get and delete the value of one or more fields of a given hash key
Redis Docs
Source§fn hset<'a, K, F, V, RV>(
&mut self,
key: K,
field: F,
value: V,
) -> Result<RV, RedisError>
fn hset<'a, K, F, V, RV>( &mut self, key: K, field: F, value: V, ) -> Result<RV, RedisError>
Sets a single field in a hash.
Returns number of fields added.
Redis Docs
Source§fn hset_ex<'a, K, F, V, RV>(
&mut self,
key: K,
hash_field_expiration_options: &'a HashFieldExpirationOptions,
fields_values: &'a [(F, V)],
) -> Result<RV, RedisError>
fn hset_ex<'a, K, F, V, RV>( &mut self, key: K, hash_field_expiration_options: &'a HashFieldExpirationOptions, fields_values: &'a [(F, V)], ) -> Result<RV, RedisError>
Set the value of one or more fields of a given hash key, and optionally set their expiration
Redis Docs
Source§fn hset_nx<'a, K, F, V, RV>(
&mut self,
key: K,
field: F,
value: V,
) -> Result<RV, RedisError>
fn hset_nx<'a, K, F, V, RV>( &mut self, key: K, field: F, value: V, ) -> Result<RV, RedisError>
Sets a single field in a hash if it does not exist.
Returns whether the field was added.
Redis Docs
Source§fn hset_multiple<'a, K, F, V, RV>(
&mut self,
key: K,
items: &'a [(F, V)],
) -> Result<RV, RedisError>
fn hset_multiple<'a, K, F, V, RV>( &mut self, key: K, items: &'a [(F, V)], ) -> Result<RV, RedisError>
Sets multiple fields in a hash.
Redis Docs
Source§fn hincr<'a, K, F, D, RV>(
&mut self,
key: K,
field: F,
delta: D,
) -> Result<RV, RedisError>
fn hincr<'a, K, F, D, RV>( &mut self, key: K, field: F, delta: D, ) -> Result<RV, RedisError>
Increments a value.
Returns the new value of the field after incrementation.
Source§fn hexists<'a, K, F, RV>(&mut self, key: K, field: F) -> Result<RV, RedisError>
fn hexists<'a, K, F, RV>(&mut self, key: K, field: F) -> Result<RV, RedisError>
Checks if a field in a hash exists.
Redis Docs
Source§fn httl<'a, K, F, RV>(&mut self, key: K, fields: F) -> Result<RV, RedisError>
fn httl<'a, K, F, RV>(&mut self, key: K, fields: F) -> Result<RV, RedisError>
Get one or more fields’ TTL in seconds.
Redis Docs
Source§fn hpttl<'a, K, F, RV>(&mut self, key: K, fields: F) -> Result<RV, RedisError>
fn hpttl<'a, K, F, RV>(&mut self, key: K, fields: F) -> Result<RV, RedisError>
Get one or more fields’ TTL in milliseconds.
Redis Docs
Source§fn hexpire<'a, K, F, RV>(
&mut self,
key: K,
seconds: i64,
opt: ExpireOption,
fields: F,
) -> Result<RV, RedisError>
fn hexpire<'a, K, F, RV>( &mut self, key: K, seconds: i64, opt: ExpireOption, fields: F, ) -> Result<RV, RedisError>
Set one or more fields’ time to live in seconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with 0 seconds.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hexpire_at<'a, K, F, RV>(
&mut self,
key: K,
ts: i64,
opt: ExpireOption,
fields: F,
) -> Result<RV, RedisError>
fn hexpire_at<'a, K, F, RV>( &mut self, key: K, ts: i64, opt: ExpireOption, fields: F, ) -> Result<RV, RedisError>
Set the expiration for one or more fields as a UNIX timestamp in seconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with a time in the past.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hexpire_time<'a, K, F, RV>(
&mut self,
key: K,
fields: F,
) -> Result<RV, RedisError>
fn hexpire_time<'a, K, F, RV>( &mut self, key: K, fields: F, ) -> Result<RV, RedisError>
Returns the absolute Unix expiration timestamp in seconds.
Redis Docs
Source§fn hpersist<'a, K, F, RV>(
&mut self,
key: K,
fields: F,
) -> Result<RV, RedisError>
fn hpersist<'a, K, F, RV>( &mut self, key: K, fields: F, ) -> Result<RV, RedisError>
Remove the expiration from a key.
Returns 1 if the expiration was removed.
Redis Docs
Source§fn hpexpire<'a, K, F, RV>(
&mut self,
key: K,
milliseconds: i64,
opt: ExpireOption,
fields: F,
) -> Result<RV, RedisError>
fn hpexpire<'a, K, F, RV>( &mut self, key: K, milliseconds: i64, opt: ExpireOption, fields: F, ) -> Result<RV, RedisError>
Set one or more fields’ time to live in milliseconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with 0 seconds.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hpexpire_at<'a, K, F, RV>(
&mut self,
key: K,
ts: i64,
opt: ExpireOption,
fields: F,
) -> Result<RV, RedisError>
fn hpexpire_at<'a, K, F, RV>( &mut self, key: K, ts: i64, opt: ExpireOption, fields: F, ) -> Result<RV, RedisError>
Set the expiration for one or more fields as a UNIX timestamp in milliseconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with a time in the past.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hpexpire_time<'a, K, F, RV>(
&mut self,
key: K,
fields: F,
) -> Result<RV, RedisError>
fn hpexpire_time<'a, K, F, RV>( &mut self, key: K, fields: F, ) -> Result<RV, RedisError>
Returns the absolute Unix expiration timestamp in seconds.
Redis Docs
Source§fn hkeys<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn hkeys<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Gets all the keys in a hash.
Redis Docs
Source§fn hvals<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn hvals<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Gets all the values in a hash.
Redis Docs
Source§fn hgetall<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn hgetall<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Gets all the fields and values in a hash.
Redis Docs
Source§fn hlen<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn hlen<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Gets the length of a hash.
Returns 0 if key does not exist.
Redis Docs
Source§fn blmove<'a, S, D, RV>(
&mut self,
srckey: S,
dstkey: D,
src_dir: Direction,
dst_dir: Direction,
timeout: f64,
) -> Result<RV, RedisError>
fn blmove<'a, S, D, RV>( &mut self, srckey: S, dstkey: D, src_dir: Direction, dst_dir: Direction, timeout: f64, ) -> Result<RV, RedisError>
Pop an element from a list, push it to another list
and return it; or block until one is available
Redis Docs
Source§fn blmpop<'a, K, RV>(
&mut self,
timeout: f64,
numkeys: usize,
key: K,
dir: Direction,
count: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn blmpop<'a, K, RV>(
&mut self,
timeout: f64,
numkeys: usize,
key: K,
dir: Direction,
count: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Pops
count elements from the first non-empty list key from the list of
provided key names; or blocks until one is available.
Redis DocsSource§fn blpop<'a, K, RV>(&mut self, key: K, timeout: f64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn blpop<'a, K, RV>(&mut self, key: K, timeout: f64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Remove and get the first element in a list, or block until one is available.
Redis Docs
Source§fn brpop<'a, K, RV>(&mut self, key: K, timeout: f64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn brpop<'a, K, RV>(&mut self, key: K, timeout: f64) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Remove and get the last element in a list, or block until one is available.
Redis Docs
Source§fn brpoplpush<'a, S, D, RV>(
&mut self,
srckey: S,
dstkey: D,
timeout: f64,
) -> Result<RV, RedisError>
fn brpoplpush<'a, S, D, RV>( &mut self, srckey: S, dstkey: D, timeout: f64, ) -> Result<RV, RedisError>
Pop a value from a list, push it to another list and return it;
or block until one is available.
Redis Docs
Source§fn lindex<'a, K, RV>(&mut self, key: K, index: isize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn lindex<'a, K, RV>(&mut self, key: K, index: isize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get an element from a list by its index.
Redis Docs
Source§fn linsert_before<'a, K, P, V, RV>(
&mut self,
key: K,
pivot: P,
value: V,
) -> Result<RV, RedisError>
fn linsert_before<'a, K, P, V, RV>( &mut self, key: K, pivot: P, value: V, ) -> Result<RV, RedisError>
Insert an element before another element in a list.
Redis Docs
Source§fn linsert_after<'a, K, P, V, RV>(
&mut self,
key: K,
pivot: P,
value: V,
) -> Result<RV, RedisError>
fn linsert_after<'a, K, P, V, RV>( &mut self, key: K, pivot: P, value: V, ) -> Result<RV, RedisError>
Insert an element after another element in a list.
Redis Docs
Source§fn llen<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn llen<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Returns the length of the list stored at key.
Redis Docs
Source§fn lmove<'a, S, D, RV>(
&mut self,
srckey: S,
dstkey: D,
src_dir: Direction,
dst_dir: Direction,
) -> Result<RV, RedisError>
fn lmove<'a, S, D, RV>( &mut self, srckey: S, dstkey: D, src_dir: Direction, dst_dir: Direction, ) -> Result<RV, RedisError>
Pop an element a list, push it to another list and return it
Redis Docs
Source§fn lmpop<'a, K, RV>(
&mut self,
numkeys: usize,
key: K,
dir: Direction,
count: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn lmpop<'a, K, RV>(
&mut self,
numkeys: usize,
key: K,
dir: Direction,
count: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Pops
count elements from the first non-empty list key from the list of
provided key names.
Redis DocsSource§fn lpop<'a, K, RV>(
&mut self,
key: K,
count: Option<NonZero<usize>>,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn lpop<'a, K, RV>(
&mut self,
key: K,
count: Option<NonZero<usize>>,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns the up to
count first elements of the list stored at key. Read moreSource§fn lpos<'a, K, V, RV>(
&mut self,
key: K,
value: V,
options: LposOptions,
) -> Result<RV, RedisError>
fn lpos<'a, K, V, RV>( &mut self, key: K, value: V, options: LposOptions, ) -> Result<RV, RedisError>
Returns the index of the first matching value of the list stored at key.
Redis Docs
Source§fn lpush<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
fn lpush<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
Insert all the specified values at the head of the list stored at key.
Redis Docs
Source§fn lpush_exists<'a, K, V, RV>(
&mut self,
key: K,
value: V,
) -> Result<RV, RedisError>
fn lpush_exists<'a, K, V, RV>( &mut self, key: K, value: V, ) -> Result<RV, RedisError>
Inserts a value at the head of the list stored at key, only if key
already exists and holds a list.
Redis Docs
Source§fn lrange<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn lrange<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Returns the specified elements of the list stored at key.
Redis Docs
Source§fn lrem<'a, K, V, RV>(
&mut self,
key: K,
count: isize,
value: V,
) -> Result<RV, RedisError>
fn lrem<'a, K, V, RV>( &mut self, key: K, count: isize, value: V, ) -> Result<RV, RedisError>
Removes the first count occurrences of elements equal to value
from the list stored at key.
Redis Docs
Source§fn ltrim<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn ltrim<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Trim an existing list so that it will contain only the specified
range of elements specified.
Redis Docs
Source§fn lset<'a, K, V, RV>(
&mut self,
key: K,
index: isize,
value: V,
) -> Result<RV, RedisError>
fn lset<'a, K, V, RV>( &mut self, key: K, index: isize, value: V, ) -> Result<RV, RedisError>
Sets the list element at index to value
Redis Docs
Source§fn ping<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
fn ping<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
Sends a ping to the server
Redis Docs
Source§fn ping_message<'a, K, RV>(&mut self, message: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn ping_message<'a, K, RV>(&mut self, message: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Sends a ping with a message to the server
Redis Docs
Source§fn rpop<'a, K, RV>(
&mut self,
key: K,
count: Option<NonZero<usize>>,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn rpop<'a, K, RV>(
&mut self,
key: K,
count: Option<NonZero<usize>>,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns the up to
count last elements of the list stored at key Read moreSource§fn rpoplpush<'a, K, D, RV>(
&mut self,
key: K,
dstkey: D,
) -> Result<RV, RedisError>
fn rpoplpush<'a, K, D, RV>( &mut self, key: K, dstkey: D, ) -> Result<RV, RedisError>
Pop a value from a list, push it to another list and return it.
Redis Docs
Source§fn rpush<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
fn rpush<'a, K, V, RV>(&mut self, key: K, value: V) -> Result<RV, RedisError>
Insert all the specified values at the tail of the list stored at key.
Redis Docs
Source§fn rpush_exists<'a, K, V, RV>(
&mut self,
key: K,
value: V,
) -> Result<RV, RedisError>
fn rpush_exists<'a, K, V, RV>( &mut self, key: K, value: V, ) -> Result<RV, RedisError>
Inserts value at the tail of the list stored at key, only if key
already exists and holds a list.
Redis Docs
Source§fn sadd<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
fn sadd<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
Add one or more members to a set.
Redis Docs
Source§fn scard<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn scard<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the number of members in a set.
Redis Docs
Source§fn sdiff<'a, K, RV>(&mut self, keys: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn sdiff<'a, K, RV>(&mut self, keys: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Subtract multiple sets.
Redis Docs
Source§fn sdiffstore<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn sdiffstore<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Subtract multiple sets and store the resulting set in a key.
Redis Docs
Source§fn sinter<'a, K, RV>(&mut self, keys: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn sinter<'a, K, RV>(&mut self, keys: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Intersect multiple sets.
Redis Docs
Source§fn sinterstore<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn sinterstore<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Intersect multiple sets and store the resulting set in a key.
Redis Docs
Source§fn sismember<'a, K, M, RV>(
&mut self,
key: K,
member: M,
) -> Result<RV, RedisError>
fn sismember<'a, K, M, RV>( &mut self, key: K, member: M, ) -> Result<RV, RedisError>
Determine if a given value is a member of a set.
Redis Docs
Source§fn smismember<'a, K, M, RV>(
&mut self,
key: K,
members: M,
) -> Result<RV, RedisError>
fn smismember<'a, K, M, RV>( &mut self, key: K, members: M, ) -> Result<RV, RedisError>
Determine if given values are members of a set.
Redis Docs
Source§fn smembers<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn smembers<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get all the members in a set.
Redis Docs
Source§fn smove<'a, S, D, M, RV>(
&mut self,
srckey: S,
dstkey: D,
member: M,
) -> Result<RV, RedisError>
fn smove<'a, S, D, M, RV>( &mut self, srckey: S, dstkey: D, member: M, ) -> Result<RV, RedisError>
Move a member from one set to another.
Redis Docs
Source§fn spop<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn spop<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Remove and return a random member from a set.
Redis Docs
Source§fn srandmember<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn srandmember<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get one random member from a set.
Redis Docs
Source§fn srandmember_multiple<'a, K, RV>(
&mut self,
key: K,
count: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn srandmember_multiple<'a, K, RV>(
&mut self,
key: K,
count: usize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get multiple random members from a set.
Redis Docs
Source§fn srem<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
fn srem<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
Remove one or more members from a set.
Redis Docs
Source§fn sunion<'a, K, RV>(&mut self, keys: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn sunion<'a, K, RV>(&mut self, keys: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Add multiple sets.
Redis Docs
Source§fn sunionstore<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn sunionstore<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Add multiple sets and store the resulting set in a key.
Redis Docs
Source§fn zadd<'a, K, S, M, RV>(
&mut self,
key: K,
member: M,
score: S,
) -> Result<RV, RedisError>
fn zadd<'a, K, S, M, RV>( &mut self, key: K, member: M, score: S, ) -> Result<RV, RedisError>
Add one member to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zadd_multiple<'a, K, S, M, RV>(
&mut self,
key: K,
items: &'a [(S, M)],
) -> Result<RV, RedisError>
fn zadd_multiple<'a, K, S, M, RV>( &mut self, key: K, items: &'a [(S, M)], ) -> Result<RV, RedisError>
Add multiple members to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zadd_options<'a, K, S, M, RV>(
&mut self,
key: K,
member: M,
score: S,
options: &'a SortedSetAddOptions,
) -> Result<RV, RedisError>
fn zadd_options<'a, K, S, M, RV>( &mut self, key: K, member: M, score: S, options: &'a SortedSetAddOptions, ) -> Result<RV, RedisError>
Add one member to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zadd_multiple_options<'a, K, S, M, RV>(
&mut self,
key: K,
items: &'a [(S, M)],
options: &'a SortedSetAddOptions,
) -> Result<RV, RedisError>
fn zadd_multiple_options<'a, K, S, M, RV>( &mut self, key: K, items: &'a [(S, M)], options: &'a SortedSetAddOptions, ) -> Result<RV, RedisError>
Add multiple members to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zcard<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zcard<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Get the number of members in a sorted set.
Redis Docs
Source§fn zcount<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
) -> Result<RV, RedisError>
fn zcount<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, ) -> Result<RV, RedisError>
Count the members in a sorted set with scores within the given values.
Redis Docs
Source§fn zincr<'a, K, M, D, RV>(
&mut self,
key: K,
member: M,
delta: D,
) -> Result<RV, RedisError>
fn zincr<'a, K, M, D, RV>( &mut self, key: K, member: M, delta: D, ) -> Result<RV, RedisError>
Increments the member in a sorted set at key by delta.
If the member does not exist, it is added with delta as its score.
Redis Docs
Source§fn zinterstore<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn zinterstore<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Intersect multiple sorted sets and store the resulting sorted set in
a new key using SUM as aggregation function.
Redis Docs
Source§fn zinterstore_min<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn zinterstore_min<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Intersect multiple sorted sets and store the resulting sorted set in
a new key using MIN as aggregation function.
Redis Docs
Source§fn zinterstore_max<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn zinterstore_max<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Intersect multiple sorted sets and store the resulting sorted set in
a new key using MAX as aggregation function.
Redis Docs
Source§fn zinterstore_weights<'a, D, K, W, RV>(
&mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<RV, RedisError>
fn zinterstore_weights<'a, D, K, W, RV>( &mut self, dstkey: D, keys: &'a [(K, W)], ) -> Result<RV, RedisError>
Commands::zinterstore, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zinterstore_min_weights<'a, D, K, W, RV>(
&mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<RV, RedisError>
fn zinterstore_min_weights<'a, D, K, W, RV>( &mut self, dstkey: D, keys: &'a [(K, W)], ) -> Result<RV, RedisError>
Commands::zinterstore_min, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zinterstore_max_weights<'a, D, K, W, RV>(
&mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<RV, RedisError>
fn zinterstore_max_weights<'a, D, K, W, RV>( &mut self, dstkey: D, keys: &'a [(K, W)], ) -> Result<RV, RedisError>
Commands::zinterstore_max, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zlexcount<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
) -> Result<RV, RedisError>
fn zlexcount<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, ) -> Result<RV, RedisError>
Count the number of members in a sorted set between a given lexicographical range.
Redis Docs
Source§fn bzpopmax<'a, K, RV>(
&mut self,
key: K,
timeout: f64,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn bzpopmax<'a, K, RV>(
&mut self,
key: K,
timeout: f64,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns the member with the highest score in a sorted set.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zpopmax<'a, K, RV>(&mut self, key: K, count: isize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zpopmax<'a, K, RV>(&mut self, key: K, count: isize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns up to count members with the highest scores in a sorted set
Redis Docs
Source§fn bzpopmin<'a, K, RV>(
&mut self,
key: K,
timeout: f64,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn bzpopmin<'a, K, RV>(
&mut self,
key: K,
timeout: f64,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns the member with the lowest score in a sorted set.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zpopmin<'a, K, RV>(&mut self, key: K, count: isize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zpopmin<'a, K, RV>(&mut self, key: K, count: isize) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns up to count members with the lowest scores in a sorted set
Redis Docs
Source§fn bzmpop_max<'a, K, RV>(
&mut self,
timeout: f64,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn bzmpop_max<'a, K, RV>(
&mut self,
timeout: f64,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns up to count members with the highest scores,
from the first non-empty sorted set in the provided list of key names.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zmpop_max<'a, K, RV>(
&mut self,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zmpop_max<'a, K, RV>(
&mut self,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns up to count members with the highest scores,
from the first non-empty sorted set in the provided list of key names.
Redis Docs
Source§fn bzmpop_min<'a, K, RV>(
&mut self,
timeout: f64,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn bzmpop_min<'a, K, RV>(
&mut self,
timeout: f64,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns up to count members with the lowest scores,
from the first non-empty sorted set in the provided list of key names.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zmpop_min<'a, K, RV>(
&mut self,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zmpop_min<'a, K, RV>(
&mut self,
keys: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Removes and returns up to count members with the lowest scores,
from the first non-empty sorted set in the provided list of key names.
Redis Docs
Source§fn zrandmember<'a, K, RV>(
&mut self,
key: K,
count: Option<isize>,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zrandmember<'a, K, RV>(
&mut self,
key: K,
count: Option<isize>,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Return up to count random members in a sorted set (or 1 if
count == None)
Redis DocsSource§fn zrandmember_withscores<'a, K, RV>(
&mut self,
key: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zrandmember_withscores<'a, K, RV>(
&mut self,
key: K,
count: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Return up to count random members in a sorted set with scores
Redis Docs
Source§fn zrange<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zrange<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Return a range of members in a sorted set, by index
Redis Docs
Source§fn zrange_withscores<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zrange_withscores<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Return a range of members in a sorted set, by index with scores.
Redis Docs
Source§fn zrangebylex<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
) -> Result<RV, RedisError>
fn zrangebylex<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by lexicographical range.
Redis Docs
Source§fn zrangebylex_limit<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<RV, RedisError>
fn zrangebylex_limit<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, offset: isize, count: isize, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by lexicographical
range with offset and limit.
Redis Docs
Source§fn zrevrangebylex<'a, K, MM, M, RV>(
&mut self,
key: K,
max: MM,
min: M,
) -> Result<RV, RedisError>
fn zrevrangebylex<'a, K, MM, M, RV>( &mut self, key: K, max: MM, min: M, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by lexicographical range.
Redis Docs
Source§fn zrevrangebylex_limit<'a, K, MM, M, RV>(
&mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<RV, RedisError>
fn zrevrangebylex_limit<'a, K, MM, M, RV>( &mut self, key: K, max: MM, min: M, offset: isize, count: isize, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by lexicographical
range with offset and limit.
Redis Docs
Source§fn zrangebyscore<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
) -> Result<RV, RedisError>
fn zrangebyscore<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score.
Redis Docs
Source§fn zrangebyscore_withscores<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
) -> Result<RV, RedisError>
fn zrangebyscore_withscores<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score with scores.
Redis Docs
Source§fn zrangebyscore_limit<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<RV, RedisError>
fn zrangebyscore_limit<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, offset: isize, count: isize, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score with limit.
Redis Docs
Source§fn zrangebyscore_limit_withscores<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<RV, RedisError>
fn zrangebyscore_limit_withscores<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, offset: isize, count: isize, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score with limit with scores.
Redis Docs
Source§fn zrank<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
fn zrank<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
Determine the index of a member in a sorted set.
Redis Docs
Source§fn zrem<'a, K, M, RV>(&mut self, key: K, members: M) -> Result<RV, RedisError>
fn zrem<'a, K, M, RV>(&mut self, key: K, members: M) -> Result<RV, RedisError>
Remove one or more members from a sorted set.
Redis Docs
Source§fn zrembylex<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
) -> Result<RV, RedisError>
fn zrembylex<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, ) -> Result<RV, RedisError>
Remove all members in a sorted set between the given lexicographical range.
Redis Docs
Source§fn zremrangebyrank<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zremrangebyrank<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Remove all members in a sorted set within the given indexes.
Redis Docs
Source§fn zrembyscore<'a, K, M, MM, RV>(
&mut self,
key: K,
min: M,
max: MM,
) -> Result<RV, RedisError>
fn zrembyscore<'a, K, M, MM, RV>( &mut self, key: K, min: M, max: MM, ) -> Result<RV, RedisError>
Remove all members in a sorted set within the given scores.
Redis Docs
Source§fn zrevrange<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zrevrange<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Return a range of members in a sorted set, by index,
ordered from high to low.
Redis Docs
Source§fn zrevrange_withscores<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zrevrange_withscores<'a, K, RV>(
&mut self,
key: K,
start: isize,
stop: isize,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Return a range of members in a sorted set, by index, with scores
ordered from high to low.
Redis Docs
Source§fn zrevrangebyscore<'a, K, MM, M, RV>(
&mut self,
key: K,
max: MM,
min: M,
) -> Result<RV, RedisError>
fn zrevrangebyscore<'a, K, MM, M, RV>( &mut self, key: K, max: MM, min: M, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score.
Redis Docs
Source§fn zrevrangebyscore_withscores<'a, K, MM, M, RV>(
&mut self,
key: K,
max: MM,
min: M,
) -> Result<RV, RedisError>
fn zrevrangebyscore_withscores<'a, K, MM, M, RV>( &mut self, key: K, max: MM, min: M, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score with scores.
Redis Docs
Source§fn zrevrangebyscore_limit<'a, K, MM, M, RV>(
&mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<RV, RedisError>
fn zrevrangebyscore_limit<'a, K, MM, M, RV>( &mut self, key: K, max: MM, min: M, offset: isize, count: isize, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score with limit.
Redis Docs
Source§fn zrevrangebyscore_limit_withscores<'a, K, MM, M, RV>(
&mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<RV, RedisError>
fn zrevrangebyscore_limit_withscores<'a, K, MM, M, RV>( &mut self, key: K, max: MM, min: M, offset: isize, count: isize, ) -> Result<RV, RedisError>
Return a range of members in a sorted set, by score with limit with scores.
Redis Docs
Source§fn zrevrank<'a, K, M, RV>(
&mut self,
key: K,
member: M,
) -> Result<RV, RedisError>
fn zrevrank<'a, K, M, RV>( &mut self, key: K, member: M, ) -> Result<RV, RedisError>
Determine the index of a member in a sorted set, with scores ordered from high to low.
Redis Docs
Source§fn zscore<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
fn zscore<'a, K, M, RV>(&mut self, key: K, member: M) -> Result<RV, RedisError>
Get the score associated with the given member in a sorted set.
Redis Docs
Source§fn zscore_multiple<'a, K, M, RV>(
&mut self,
key: K,
members: &'a [M],
) -> Result<RV, RedisError>
fn zscore_multiple<'a, K, M, RV>( &mut self, key: K, members: &'a [M], ) -> Result<RV, RedisError>
Get the scores associated with multiple members in a sorted set.
Redis Docs
Source§fn zunionstore<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn zunionstore<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Unions multiple sorted sets and store the resulting sorted set in
a new key using SUM as aggregation function.
Redis Docs
Source§fn zunionstore_min<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn zunionstore_min<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Unions multiple sorted sets and store the resulting sorted set in
a new key using MIN as aggregation function.
Redis Docs
Source§fn zunionstore_max<'a, D, K, RV>(
&mut self,
dstkey: D,
keys: K,
) -> Result<RV, RedisError>
fn zunionstore_max<'a, D, K, RV>( &mut self, dstkey: D, keys: K, ) -> Result<RV, RedisError>
Unions multiple sorted sets and store the resulting sorted set in
a new key using MAX as aggregation function.
Redis Docs
Source§fn zunionstore_weights<'a, D, K, W, RV>(
&mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<RV, RedisError>
fn zunionstore_weights<'a, D, K, W, RV>( &mut self, dstkey: D, keys: &'a [(K, W)], ) -> Result<RV, RedisError>
Commands::zunionstore, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zunionstore_min_weights<'a, D, K, W, RV>(
&mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<RV, RedisError>
fn zunionstore_min_weights<'a, D, K, W, RV>( &mut self, dstkey: D, keys: &'a [(K, W)], ) -> Result<RV, RedisError>
Commands::zunionstore_min, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zunionstore_max_weights<'a, D, K, W, RV>(
&mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<RV, RedisError>
fn zunionstore_max_weights<'a, D, K, W, RV>( &mut self, dstkey: D, keys: &'a [(K, W)], ) -> Result<RV, RedisError>
Commands::zunionstore_max, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn pfadd<'a, K, E, RV>(&mut self, key: K, element: E) -> Result<RV, RedisError>
fn pfadd<'a, K, E, RV>(&mut self, key: K, element: E) -> Result<RV, RedisError>
Adds the specified elements to the specified HyperLogLog.
Redis Docs
Source§fn pfcount<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn pfcount<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Return the approximated cardinality of the set(s) observed by the
HyperLogLog at key(s).
Redis Docs
Source§fn pfmerge<'a, D, S, RV>(
&mut self,
dstkey: D,
srckeys: S,
) -> Result<RV, RedisError>
fn pfmerge<'a, D, S, RV>( &mut self, dstkey: D, srckeys: S, ) -> Result<RV, RedisError>
Merge N different HyperLogLogs into a single one.
Redis Docs
Source§fn publish<'a, K, E, RV>(
&mut self,
channel: K,
message: E,
) -> Result<RV, RedisError>
fn publish<'a, K, E, RV>( &mut self, channel: K, message: E, ) -> Result<RV, RedisError>
Posts a message to the given channel.
Redis Docs
Source§fn spublish<'a, K, E, RV>(
&mut self,
channel: K,
message: E,
) -> Result<RV, RedisError>
fn spublish<'a, K, E, RV>( &mut self, channel: K, message: E, ) -> Result<RV, RedisError>
Posts a message to the given sharded channel.
Redis Docs
Source§fn object_encoding<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn object_encoding<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Returns the encoding of a key.
Redis Docs
Source§fn object_idletime<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn object_idletime<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Returns the time in seconds since the last access of a key.
Redis Docs
Source§fn object_freq<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn object_freq<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Returns the logarithmic access frequency counter of a key.
Redis Docs
Source§fn object_refcount<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn object_refcount<'a, K, RV>(&mut self, key: K) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Returns the reference count of a key.
Redis Docs
Source§fn client_getname<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
fn client_getname<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
Returns the name of the current connection as set by CLIENT SETNAME.
Redis Docs
Source§fn client_id<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
fn client_id<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
Returns the ID of the current connection.
Redis Docs
Source§fn client_setname<'a, K, RV>(
&mut self,
connection_name: K,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn client_setname<'a, K, RV>(
&mut self,
connection_name: K,
) -> Result<RV, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Command assigns a name to the current connection.
Redis Docs
Source§fn flushall<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
fn flushall<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
Deletes all the keys of all databases Read more
Source§fn flushall_options<'a, RV>(
&mut self,
options: &'a FlushAllOptions,
) -> Result<RV, RedisError>where
RV: FromRedisValue,
fn flushall_options<'a, RV>(
&mut self,
options: &'a FlushAllOptions,
) -> Result<RV, RedisError>where
RV: FromRedisValue,
Deletes all the keys of all databases with options Read more
Source§fn flushdb<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
fn flushdb<'a, RV>(&mut self) -> Result<RV, RedisError>where
RV: FromRedisValue,
Deletes all the keys of the current database Read more
Source§fn flushdb_options<'a, RV>(
&mut self,
options: &'a FlushAllOptions,
) -> Result<RV, RedisError>where
RV: FromRedisValue,
fn flushdb_options<'a, RV>(
&mut self,
options: &'a FlushAllOptions,
) -> Result<RV, RedisError>where
RV: FromRedisValue,
Deletes all the keys of the current database with options Read more
Source§fn scan<RV>(&mut self) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
fn scan<RV>(&mut self) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
Incrementally iterate the keys space.
Source§fn scan_options<RV>(
&mut self,
opts: ScanOptions,
) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
fn scan_options<RV>(
&mut self,
opts: ScanOptions,
) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
Incrementally iterate the keys space with options.
Source§fn scan_match<P, RV>(&mut self, pattern: P) -> Result<Iter<'_, RV>, RedisError>where
P: ToRedisArgs,
RV: FromRedisValue,
fn scan_match<P, RV>(&mut self, pattern: P) -> Result<Iter<'_, RV>, RedisError>where
P: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate the keys space for keys matching a pattern.
Source§fn hscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn hscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate hash fields and associated values.
Source§fn hscan_match<K, P, RV>(
&mut self,
key: K,
pattern: P,
) -> Result<Iter<'_, RV>, RedisError>
fn hscan_match<K, P, RV>( &mut self, key: K, pattern: P, ) -> Result<Iter<'_, RV>, RedisError>
Incrementally iterate hash fields and associated values for
field names matching a pattern.
Source§fn sscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn sscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate set elements.
Source§fn sscan_match<K, P, RV>(
&mut self,
key: K,
pattern: P,
) -> Result<Iter<'_, RV>, RedisError>
fn sscan_match<K, P, RV>( &mut self, key: K, pattern: P, ) -> Result<Iter<'_, RV>, RedisError>
Incrementally iterate set elements for elements matching a pattern.
Source§fn zscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate sorted set elements.
Source§fn zscan_match<K, P, RV>(
&mut self,
key: K,
pattern: P,
) -> Result<Iter<'_, RV>, RedisError>
fn zscan_match<K, P, RV>( &mut self, key: K, pattern: P, ) -> Result<Iter<'_, RV>, RedisError>
Incrementally iterate sorted set elements for elements matching a pattern.
Source§impl<C, T> ConnectionLike for Twhere
C: ConnectionLike,
T: DerefMut<Target = C>,
impl<C, T> ConnectionLike for Twhere
C: ConnectionLike,
T: DerefMut<Target = C>,
Source§fn req_packed_command(&mut self, cmd: &[u8]) -> Result<Value, RedisError>
fn req_packed_command(&mut self, cmd: &[u8]) -> Result<Value, RedisError>
Sends an already encoded (packed) command into the TCP socket and
reads the single response from it.
fn req_packed_commands( &mut self, cmd: &[u8], offset: usize, count: usize, ) -> Result<Vec<Value>, RedisError>
Source§fn req_command(&mut self, cmd: &Cmd) -> Result<Value, RedisError>
fn req_command(&mut self, cmd: &Cmd) -> Result<Value, RedisError>
Sends a Cmd into the TCP socket and reads a single response from it.
Source§fn get_db(&self) -> i64
fn get_db(&self) -> i64
Returns the database this connection is bound to. Note that this
information might be unreliable because it’s initially cached and
also might be incorrect if the connection like object is not
actually connected.
fn supports_pipelining(&self) -> bool
Source§fn check_connection(&mut self) -> bool
fn check_connection(&mut self) -> bool
Check that all connections it has are available (
PING internally).Source§impl<P> ConvertGiftToStarsSetters for Pwhere
P: HasPayload<Payload = ConvertGiftToStars>,
impl<P> ConvertGiftToStarsSetters for Pwhere
P: HasPayload<Payload = ConvertGiftToStars>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn owned_gift_id(self, value: OwnedGiftId) -> Self
fn owned_gift_id(self, value: OwnedGiftId) -> Self
Setter for
owned_gift_id field.Source§impl<P> CopyMessageSetters for Pwhere
P: HasPayload<Payload = CopyMessage>,
impl<P> CopyMessageSetters for Pwhere
P: HasPayload<Payload = CopyMessage>,
Source§fn from_chat_id<T>(self, value: T) -> Self
fn from_chat_id<T>(self, value: T) -> Self
Setter for
from_chat_id field.Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn video_start_timestamp(self, value: Seconds) -> Self
fn video_start_timestamp(self, value: Seconds) -> Self
Setter for
video_start_timestamp field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn show_caption_above_media(self, value: bool) -> Self
fn show_caption_above_media(self, value: bool) -> Self
Setter for
show_caption_above_media field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> CopyMessagesSetters for Pwhere
P: HasPayload<Payload = CopyMessages>,
impl<P> CopyMessagesSetters for Pwhere
P: HasPayload<Payload = CopyMessages>,
Source§fn from_chat_id<T>(self, value: T) -> Self
fn from_chat_id<T>(self, value: T) -> Self
Setter for
from_chat_id field.Source§fn message_ids<T>(self, value: T) -> Self
fn message_ids<T>(self, value: T) -> Self
Setter for
message_ids field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn remove_caption(self, value: bool) -> Self
fn remove_caption(self, value: bool) -> Self
Setter for
remove_caption field.Source§impl<P> CreateChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = CreateChatInviteLink>,
impl<P> CreateChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = CreateChatInviteLink>,
Source§fn expire_date<T>(self, value: T) -> Self
fn expire_date<T>(self, value: T) -> Self
Setter for
expire_date field.Source§fn member_limit(self, value: u32) -> Self
fn member_limit(self, value: u32) -> Self
Setter for
member_limit field.Source§fn creates_join_request(self, value: bool) -> Self
fn creates_join_request(self, value: bool) -> Self
Setter for
creates_join_request field.Source§impl<P> CreateChatSubscriptionInviteLinkSetters for Pwhere
P: HasPayload<Payload = CreateChatSubscriptionInviteLink>,
impl<P> CreateChatSubscriptionInviteLinkSetters for Pwhere
P: HasPayload<Payload = CreateChatSubscriptionInviteLink>,
Source§fn subscription_period(self, value: Seconds) -> Self
fn subscription_period(self, value: Seconds) -> Self
Setter for
subscription_period field.Source§fn subscription_price(self, value: u32) -> Self
fn subscription_price(self, value: u32) -> Self
Setter for
subscription_price field.Source§impl<P> CreateForumTopicSetters for Pwhere
P: HasPayload<Payload = CreateForumTopic>,
impl<P> CreateForumTopicSetters for Pwhere
P: HasPayload<Payload = CreateForumTopic>,
Source§fn icon_color(self, value: Rgb) -> Self
fn icon_color(self, value: Rgb) -> Self
Setter for
icon_color field.Source§fn icon_custom_emoji_id(self, value: CustomEmojiId) -> Self
fn icon_custom_emoji_id(self, value: CustomEmojiId) -> Self
Setter for
icon_custom_emoji_id field.Source§impl<P> CreateInvoiceLinkSetters for Pwhere
P: HasPayload<Payload = CreateInvoiceLink>,
impl<P> CreateInvoiceLinkSetters for Pwhere
P: HasPayload<Payload = CreateInvoiceLink>,
Source§fn description<T>(self, value: T) -> Self
fn description<T>(self, value: T) -> Self
Setter for
description field.Source§fn provider_token<T>(self, value: T) -> Self
fn provider_token<T>(self, value: T) -> Self
Setter for
provider_token field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn subscription_period(self, value: Seconds) -> Self
fn subscription_period(self, value: Seconds) -> Self
Setter for
subscription_period field.Source§fn max_tip_amount(self, value: u32) -> Self
fn max_tip_amount(self, value: u32) -> Self
Setter for
max_tip_amount field.Source§fn suggested_tip_amounts<T>(self, value: T) -> Self
fn suggested_tip_amounts<T>(self, value: T) -> Self
Setter for
suggested_tip_amounts field.Source§fn provider_data<T>(self, value: T) -> Self
fn provider_data<T>(self, value: T) -> Self
Setter for
provider_data field.Source§fn photo_size<T>(self, value: T) -> Self
fn photo_size<T>(self, value: T) -> Self
Setter for
photo_size field.Source§fn photo_width<T>(self, value: T) -> Self
fn photo_width<T>(self, value: T) -> Self
Setter for
photo_width field.Source§fn photo_height<T>(self, value: T) -> Self
fn photo_height<T>(self, value: T) -> Self
Setter for
photo_height field.Source§fn need_phone_number(self, value: bool) -> Self
fn need_phone_number(self, value: bool) -> Self
Setter for
need_phone_number field.Source§fn need_email(self, value: bool) -> Self
fn need_email(self, value: bool) -> Self
Setter for
need_email field.Source§fn need_shipping_address(self, value: bool) -> Self
fn need_shipping_address(self, value: bool) -> Self
Setter for
need_shipping_address field.Source§fn send_phone_number_to_provider(self, value: bool) -> Self
fn send_phone_number_to_provider(self, value: bool) -> Self
Setter for
send_phone_number_to_provider field.Source§fn send_email_to_provider(self, value: bool) -> Self
fn send_email_to_provider(self, value: bool) -> Self
Setter for
send_email_to_provider field.Source§fn is_flexible(self, value: bool) -> Self
fn is_flexible(self, value: bool) -> Self
Setter for
is_flexible field.Source§impl<P> CreateNewStickerSetSetters for Pwhere
P: HasPayload<Payload = CreateNewStickerSet>,
impl<P> CreateNewStickerSetSetters for Pwhere
P: HasPayload<Payload = CreateNewStickerSet>,
Source§fn sticker_type(self, value: StickerType) -> Self
fn sticker_type(self, value: StickerType) -> Self
Setter for
sticker_type field.Source§fn needs_repainting(self, value: bool) -> Self
fn needs_repainting(self, value: bool) -> Self
Setter for
needs_repainting field.Source§impl<P> DeclineChatJoinRequestSetters for Pwhere
P: HasPayload<Payload = DeclineChatJoinRequest>,
impl<P> DeclineChatJoinRequestSetters for Pwhere
P: HasPayload<Payload = DeclineChatJoinRequest>,
Source§impl<P> DeclineSuggestedPostSetters for Pwhere
P: HasPayload<Payload = DeclineSuggestedPost>,
impl<P> DeclineSuggestedPostSetters for Pwhere
P: HasPayload<Payload = DeclineSuggestedPost>,
Source§impl<P> DeleteBusinessMessagesSetters for Pwhere
P: HasPayload<Payload = DeleteBusinessMessages>,
impl<P> DeleteBusinessMessagesSetters for Pwhere
P: HasPayload<Payload = DeleteBusinessMessages>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_ids<T>(self, value: T) -> Self
fn message_ids<T>(self, value: T) -> Self
Setter for
message_ids field.Source§impl<P> DeleteChatPhotoSetters for Pwhere
P: HasPayload<Payload = DeleteChatPhoto>,
impl<P> DeleteChatPhotoSetters for Pwhere
P: HasPayload<Payload = DeleteChatPhoto>,
Source§impl<P> DeleteChatStickerSetSetters for Pwhere
P: HasPayload<Payload = DeleteChatStickerSet>,
impl<P> DeleteChatStickerSetSetters for Pwhere
P: HasPayload<Payload = DeleteChatStickerSet>,
Source§impl<P> DeleteForumTopicSetters for Pwhere
P: HasPayload<Payload = DeleteForumTopic>,
impl<P> DeleteForumTopicSetters for Pwhere
P: HasPayload<Payload = DeleteForumTopic>,
Source§impl<P> DeleteMessageSetters for Pwhere
P: HasPayload<Payload = DeleteMessage>,
impl<P> DeleteMessageSetters for Pwhere
P: HasPayload<Payload = DeleteMessage>,
Source§impl<P> DeleteMessagesSetters for Pwhere
P: HasPayload<Payload = DeleteMessages>,
impl<P> DeleteMessagesSetters for Pwhere
P: HasPayload<Payload = DeleteMessages>,
Source§fn message_ids<T>(self, value: T) -> Self
fn message_ids<T>(self, value: T) -> Self
Setter for
message_ids field.Source§impl<P> DeleteMyCommandsSetters for Pwhere
P: HasPayload<Payload = DeleteMyCommands>,
impl<P> DeleteMyCommandsSetters for Pwhere
P: HasPayload<Payload = DeleteMyCommands>,
Source§fn scope(self, value: BotCommandScope) -> Self
fn scope(self, value: BotCommandScope) -> Self
Setter for
scope field.Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> DeleteStickerFromSetSetters for Pwhere
P: HasPayload<Payload = DeleteStickerFromSet>,
impl<P> DeleteStickerFromSetSetters for Pwhere
P: HasPayload<Payload = DeleteStickerFromSet>,
Source§impl<P> DeleteStickerSetSetters for Pwhere
P: HasPayload<Payload = DeleteStickerSet>,
impl<P> DeleteStickerSetSetters for Pwhere
P: HasPayload<Payload = DeleteStickerSet>,
Source§impl<P> DeleteStorySetters for Pwhere
P: HasPayload<Payload = DeleteStory>,
impl<P> DeleteStorySetters for Pwhere
P: HasPayload<Payload = DeleteStory>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<P> DeleteWebhookSetters for Pwhere
P: HasPayload<Payload = DeleteWebhook>,
impl<P> DeleteWebhookSetters for Pwhere
P: HasPayload<Payload = DeleteWebhook>,
Source§fn drop_pending_updates(self, value: bool) -> Self
fn drop_pending_updates(self, value: bool) -> Self
Setter for
drop_pending_updates field.Source§impl<P> EditChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = EditChatInviteLink>,
impl<P> EditChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = EditChatInviteLink>,
Source§fn invite_link<T>(self, value: T) -> Self
fn invite_link<T>(self, value: T) -> Self
Setter for
invite_link field.Source§fn expire_date<T>(self, value: T) -> Self
fn expire_date<T>(self, value: T) -> Self
Setter for
expire_date field.Source§fn member_limit(self, value: u32) -> Self
fn member_limit(self, value: u32) -> Self
Setter for
member_limit field.Source§fn creates_join_request(self, value: bool) -> Self
fn creates_join_request(self, value: bool) -> Self
Setter for
creates_join_request field.Source§impl<P> EditChatSubscriptionInviteLinkSetters for Pwhere
P: HasPayload<Payload = EditChatSubscriptionInviteLink>,
impl<P> EditChatSubscriptionInviteLinkSetters for Pwhere
P: HasPayload<Payload = EditChatSubscriptionInviteLink>,
Source§impl<P> EditForumTopicSetters for Pwhere
P: HasPayload<Payload = EditForumTopic>,
impl<P> EditForumTopicSetters for Pwhere
P: HasPayload<Payload = EditForumTopic>,
Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn icon_custom_emoji_id(self, value: CustomEmojiId) -> Self
fn icon_custom_emoji_id(self, value: CustomEmojiId) -> Self
Setter for
icon_custom_emoji_id field.Source§impl<P> EditGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = EditGeneralForumTopic>,
impl<P> EditGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = EditGeneralForumTopic>,
Source§impl<P> EditMessageCaptionInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageCaptionInline>,
impl<P> EditMessageCaptionInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageCaptionInline>,
Source§fn inline_message_id<T>(self, value: T) -> Self
fn inline_message_id<T>(self, value: T) -> Self
Setter for
inline_message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditMessageCaptionSetters for Pwhere
P: HasPayload<Payload = EditMessageCaption>,
impl<P> EditMessageCaptionSetters for Pwhere
P: HasPayload<Payload = EditMessageCaption>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn show_caption_above_media(self, value: bool) -> Self
fn show_caption_above_media(self, value: bool) -> Self
Setter for
show_caption_above_media field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditMessageChecklistSetters for Pwhere
P: HasPayload<Payload = EditMessageChecklist>,
impl<P> EditMessageChecklistSetters for Pwhere
P: HasPayload<Payload = EditMessageChecklist>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn checklist(self, value: InputChecklist) -> Self
fn checklist(self, value: InputChecklist) -> Self
Setter for
checklist field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> EditMessageLiveLocationInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageLiveLocationInline>,
impl<P> EditMessageLiveLocationInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageLiveLocationInline>,
Source§fn inline_message_id<T>(self, value: T) -> Self
fn inline_message_id<T>(self, value: T) -> Self
Setter for
inline_message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn horizontal_accuracy(self, value: f64) -> Self
fn horizontal_accuracy(self, value: f64) -> Self
Setter for
horizontal_accuracy field.Source§fn proximity_alert_radius(self, value: u32) -> Self
fn proximity_alert_radius(self, value: u32) -> Self
Setter for
proximity_alert_radius field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> EditMessageLiveLocationSetters for Pwhere
P: HasPayload<Payload = EditMessageLiveLocation>,
impl<P> EditMessageLiveLocationSetters for Pwhere
P: HasPayload<Payload = EditMessageLiveLocation>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn live_period(self, value: LivePeriod) -> Self
fn live_period(self, value: LivePeriod) -> Self
Setter for
live_period field.Source§fn horizontal_accuracy(self, value: f64) -> Self
fn horizontal_accuracy(self, value: f64) -> Self
Setter for
horizontal_accuracy field.Source§fn proximity_alert_radius(self, value: u32) -> Self
fn proximity_alert_radius(self, value: u32) -> Self
Setter for
proximity_alert_radius field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> EditMessageMediaInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageMediaInline>,
impl<P> EditMessageMediaInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageMediaInline>,
Source§fn inline_message_id<T>(self, value: T) -> Self
fn inline_message_id<T>(self, value: T) -> Self
Setter for
inline_message_id field.Source§fn media(self, value: InputMedia) -> Self
fn media(self, value: InputMedia) -> Self
Setter for
media field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditMessageMediaSetters for Pwhere
P: HasPayload<Payload = EditMessageMedia>,
impl<P> EditMessageMediaSetters for Pwhere
P: HasPayload<Payload = EditMessageMedia>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn media(self, value: InputMedia) -> Self
fn media(self, value: InputMedia) -> Self
Setter for
media field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditMessageReplyMarkupInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageReplyMarkupInline>,
impl<P> EditMessageReplyMarkupInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageReplyMarkupInline>,
Source§fn inline_message_id<T>(self, value: T) -> Self
fn inline_message_id<T>(self, value: T) -> Self
Setter for
inline_message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditMessageReplyMarkupSetters for Pwhere
P: HasPayload<Payload = EditMessageReplyMarkup>,
impl<P> EditMessageReplyMarkupSetters for Pwhere
P: HasPayload<Payload = EditMessageReplyMarkup>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditMessageTextInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageTextInline>,
impl<P> EditMessageTextInlineSetters for Pwhere
P: HasPayload<Payload = EditMessageTextInline>,
Source§fn inline_message_id<T>(self, value: T) -> Self
fn inline_message_id<T>(self, value: T) -> Self
Setter for
inline_message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn disable_web_page_preview(self, value: bool) -> Self
fn disable_web_page_preview(self, value: bool) -> Self
Setter for
disable_web_page_preview field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditMessageTextSetters for Pwhere
P: HasPayload<Payload = EditMessageText>,
impl<P> EditMessageTextSetters for Pwhere
P: HasPayload<Payload = EditMessageText>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn link_preview_options(self, value: LinkPreviewOptions) -> Self
fn link_preview_options(self, value: LinkPreviewOptions) -> Self
Setter for
link_preview_options field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> EditStorySetters for Pwhere
P: HasPayload<Payload = EditStory>,
impl<P> EditStorySetters for Pwhere
P: HasPayload<Payload = EditStory>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn content(self, value: InputStoryContent) -> Self
fn content(self, value: InputStoryContent) -> Self
Setter for
content field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§impl<P> EditUserStarSubscriptionSetters for Pwhere
P: HasPayload<Payload = EditUserStarSubscription>,
impl<P> EditUserStarSubscriptionSetters for Pwhere
P: HasPayload<Payload = EditUserStarSubscription>,
Source§fn telegram_payment_charge_id(self, value: TelegramTransactionId) -> Self
fn telegram_payment_charge_id(self, value: TelegramTransactionId) -> Self
Setter for
telegram_payment_charge_id field.Source§fn is_canceled(self, value: bool) -> Self
fn is_canceled(self, value: bool) -> Self
Setter for
is_canceled field.Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<P> ExportChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = ExportChatInviteLink>,
impl<P> ExportChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = ExportChatInviteLink>,
Source§impl<P> ForwardMessageSetters for Pwhere
P: HasPayload<Payload = ForwardMessage>,
impl<P> ForwardMessageSetters for Pwhere
P: HasPayload<Payload = ForwardMessage>,
Source§fn from_chat_id<T>(self, value: T) -> Self
fn from_chat_id<T>(self, value: T) -> Self
Setter for
from_chat_id field.Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn video_start_timestamp(self, value: Seconds) -> Self
fn video_start_timestamp(self, value: Seconds) -> Self
Setter for
video_start_timestamp field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§impl<P> ForwardMessagesSetters for Pwhere
P: HasPayload<Payload = ForwardMessages>,
impl<P> ForwardMessagesSetters for Pwhere
P: HasPayload<Payload = ForwardMessages>,
Source§fn from_chat_id<T>(self, value: T) -> Self
fn from_chat_id<T>(self, value: T) -> Self
Setter for
from_chat_id field.Source§fn message_ids<T>(self, value: T) -> Self
fn message_ids<T>(self, value: T) -> Self
Setter for
message_ids field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§impl<P> GetBusinessAccountGiftsSetters for Pwhere
P: HasPayload<Payload = GetBusinessAccountGifts>,
impl<P> GetBusinessAccountGiftsSetters for Pwhere
P: HasPayload<Payload = GetBusinessAccountGifts>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn exclude_unsaved(self, value: bool) -> Self
fn exclude_unsaved(self, value: bool) -> Self
Setter for
exclude_unsaved field.Source§fn exclude_saved(self, value: bool) -> Self
fn exclude_saved(self, value: bool) -> Self
Setter for
exclude_saved field.Source§fn exclude_unlimited(self, value: bool) -> Self
fn exclude_unlimited(self, value: bool) -> Self
Setter for
exclude_unlimited field.Source§fn exclude_limited_upgradable(self, value: bool) -> Self
fn exclude_limited_upgradable(self, value: bool) -> Self
Setter for
exclude_limited_upgradable field.Source§fn exclude_limited_non_upgradable(self, value: bool) -> Self
fn exclude_limited_non_upgradable(self, value: bool) -> Self
Setter for
exclude_limited_non_upgradable field.Source§fn exclude_unique(self, value: bool) -> Self
fn exclude_unique(self, value: bool) -> Self
Setter for
exclude_unique field.Source§fn exclude_from_blockchain(self, value: bool) -> Self
fn exclude_from_blockchain(self, value: bool) -> Self
Setter for
exclude_from_blockchain field.Source§fn sort_by_price(self, value: bool) -> Self
fn sort_by_price(self, value: bool) -> Self
Setter for
sort_by_price field.Source§impl<P> GetBusinessAccountStarBalanceSetters for Pwhere
P: HasPayload<Payload = GetBusinessAccountStarBalance>,
impl<P> GetBusinessAccountStarBalanceSetters for Pwhere
P: HasPayload<Payload = GetBusinessAccountStarBalance>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<P> GetBusinessConnectionSetters for Pwhere
P: HasPayload<Payload = GetBusinessConnection>,
impl<P> GetBusinessConnectionSetters for Pwhere
P: HasPayload<Payload = GetBusinessConnection>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<P> GetChatAdministratorsSetters for Pwhere
P: HasPayload<Payload = GetChatAdministrators>,
impl<P> GetChatAdministratorsSetters for Pwhere
P: HasPayload<Payload = GetChatAdministrators>,
Source§impl<P> GetChatGiftsSetters for Pwhere
P: HasPayload<Payload = GetChatGifts>,
impl<P> GetChatGiftsSetters for Pwhere
P: HasPayload<Payload = GetChatGifts>,
Source§fn exclude_unsaved(self, value: bool) -> Self
fn exclude_unsaved(self, value: bool) -> Self
Setter for
exclude_unsaved field.Source§fn exclude_saved(self, value: bool) -> Self
fn exclude_saved(self, value: bool) -> Self
Setter for
exclude_saved field.Source§fn exclude_unlimited(self, value: bool) -> Self
fn exclude_unlimited(self, value: bool) -> Self
Setter for
exclude_unlimited field.Source§fn exclude_limited_upgradable(self, value: bool) -> Self
fn exclude_limited_upgradable(self, value: bool) -> Self
Setter for
exclude_limited_upgradable field.Source§fn exclude_limited_non_upgradable(self, value: bool) -> Self
fn exclude_limited_non_upgradable(self, value: bool) -> Self
Setter for
exclude_limited_non_upgradable field.Source§fn exclude_from_blockchain(self, value: bool) -> Self
fn exclude_from_blockchain(self, value: bool) -> Self
Setter for
exclude_from_blockchain field.Source§fn exclude_unique(self, value: bool) -> Self
fn exclude_unique(self, value: bool) -> Self
Setter for
exclude_unique field.Source§fn sort_by_price(self, value: bool) -> Self
fn sort_by_price(self, value: bool) -> Self
Setter for
sort_by_price field.Source§impl<P> GetChatMemberCountSetters for Pwhere
P: HasPayload<Payload = GetChatMemberCount>,
impl<P> GetChatMemberCountSetters for Pwhere
P: HasPayload<Payload = GetChatMemberCount>,
Source§impl<P> GetChatMemberSetters for Pwhere
P: HasPayload<Payload = GetChatMember>,
impl<P> GetChatMemberSetters for Pwhere
P: HasPayload<Payload = GetChatMember>,
Source§impl<P> GetChatMembersCountSetters for Pwhere
P: HasPayload<Payload = GetChatMembersCount>,
impl<P> GetChatMembersCountSetters for Pwhere
P: HasPayload<Payload = GetChatMembersCount>,
Source§impl<P> GetChatMenuButtonSetters for Pwhere
P: HasPayload<Payload = GetChatMenuButton>,
impl<P> GetChatMenuButtonSetters for Pwhere
P: HasPayload<Payload = GetChatMenuButton>,
Source§impl<P> GetChatSetters for Pwhere
P: HasPayload<Payload = GetChat>,
impl<P> GetChatSetters for Pwhere
P: HasPayload<Payload = GetChat>,
Source§impl<P> GetCustomEmojiStickersSetters for Pwhere
P: HasPayload<Payload = GetCustomEmojiStickers>,
impl<P> GetCustomEmojiStickersSetters for Pwhere
P: HasPayload<Payload = GetCustomEmojiStickers>,
Source§fn custom_emoji_ids<T>(self, value: T) -> Self
fn custom_emoji_ids<T>(self, value: T) -> Self
Setter for
custom_emoji_ids field.Source§impl<P> GetFileSetters for Pwhere
P: HasPayload<Payload = GetFile>,
impl<P> GetFileSetters for Pwhere
P: HasPayload<Payload = GetFile>,
Source§impl<P> GetGameHighScoresSetters for Pwhere
P: HasPayload<Payload = GetGameHighScores>,
impl<P> GetGameHighScoresSetters for Pwhere
P: HasPayload<Payload = GetGameHighScores>,
Source§impl<P> GetMyCommandsSetters for Pwhere
P: HasPayload<Payload = GetMyCommands>,
impl<P> GetMyCommandsSetters for Pwhere
P: HasPayload<Payload = GetMyCommands>,
Source§fn scope(self, value: BotCommandScope) -> Self
fn scope(self, value: BotCommandScope) -> Self
Setter for
scope field.Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> GetMyDefaultAdministratorRightsSetters for Pwhere
P: HasPayload<Payload = GetMyDefaultAdministratorRights>,
impl<P> GetMyDefaultAdministratorRightsSetters for Pwhere
P: HasPayload<Payload = GetMyDefaultAdministratorRights>,
Source§fn for_channels(self, value: bool) -> Self
fn for_channels(self, value: bool) -> Self
Setter for
for_channels field.Source§impl<P> GetMyDescriptionSetters for Pwhere
P: HasPayload<Payload = GetMyDescription>,
impl<P> GetMyDescriptionSetters for Pwhere
P: HasPayload<Payload = GetMyDescription>,
Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> GetMyNameSetters for Pwhere
P: HasPayload<Payload = GetMyName>,
impl<P> GetMyNameSetters for Pwhere
P: HasPayload<Payload = GetMyName>,
Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> GetMyShortDescriptionSetters for Pwhere
P: HasPayload<Payload = GetMyShortDescription>,
impl<P> GetMyShortDescriptionSetters for Pwhere
P: HasPayload<Payload = GetMyShortDescription>,
Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> GetStarTransactionsSetters for Pwhere
P: HasPayload<Payload = GetStarTransactions>,
impl<P> GetStarTransactionsSetters for Pwhere
P: HasPayload<Payload = GetStarTransactions>,
Source§impl<P> GetStickerSetSetters for Pwhere
P: HasPayload<Payload = GetStickerSet>,
impl<P> GetStickerSetSetters for Pwhere
P: HasPayload<Payload = GetStickerSet>,
Source§impl<P> GetUpdatesSetters for Pwhere
P: HasPayload<Payload = GetUpdates>,
impl<P> GetUpdatesSetters for Pwhere
P: HasPayload<Payload = GetUpdates>,
Source§fn allowed_updates<T>(self, value: T) -> Self
fn allowed_updates<T>(self, value: T) -> Self
Setter for
allowed_updates field.Source§impl<P> GetUserChatBoostsSetters for Pwhere
P: HasPayload<Payload = GetUserChatBoosts>,
impl<P> GetUserChatBoostsSetters for Pwhere
P: HasPayload<Payload = GetUserChatBoosts>,
Source§impl<P> GetUserGiftsSetters for Pwhere
P: HasPayload<Payload = GetUserGifts>,
impl<P> GetUserGiftsSetters for Pwhere
P: HasPayload<Payload = GetUserGifts>,
Source§fn exclude_unlimited(self, value: bool) -> Self
fn exclude_unlimited(self, value: bool) -> Self
Setter for
exclude_unlimited field.Source§fn exclude_limited_upgradable(self, value: bool) -> Self
fn exclude_limited_upgradable(self, value: bool) -> Self
Setter for
exclude_limited_upgradable field.Source§fn exclude_limited_non_upgradable(self, value: bool) -> Self
fn exclude_limited_non_upgradable(self, value: bool) -> Self
Setter for
exclude_limited_non_upgradable field.Source§fn exclude_from_blockchain(self, value: bool) -> Self
fn exclude_from_blockchain(self, value: bool) -> Self
Setter for
exclude_from_blockchain field.Source§fn exclude_unique(self, value: bool) -> Self
fn exclude_unique(self, value: bool) -> Self
Setter for
exclude_unique field.Source§fn sort_by_price(self, value: bool) -> Self
fn sort_by_price(self, value: bool) -> Self
Setter for
sort_by_price field.Source§impl<P> GetUserProfilePhotosSetters for Pwhere
P: HasPayload<Payload = GetUserProfilePhotos>,
impl<P> GetUserProfilePhotosSetters for Pwhere
P: HasPayload<Payload = GetUserProfilePhotos>,
Source§impl<P> GiftPremiumSubscriptionSetters for Pwhere
P: HasPayload<Payload = GiftPremiumSubscription>,
impl<P> GiftPremiumSubscriptionSetters for Pwhere
P: HasPayload<Payload = GiftPremiumSubscription>,
Source§fn month_count(self, value: u8) -> Self
fn month_count(self, value: u8) -> Self
Setter for
month_count field.Source§fn star_count(self, value: u32) -> Self
fn star_count(self, value: u32) -> Self
Setter for
star_count field.Source§fn text_parse_mode(self, value: ParseMode) -> Self
fn text_parse_mode(self, value: ParseMode) -> Self
Setter for
text_parse_mode field.Source§fn text_entities<T>(self, value: T) -> Self
fn text_entities<T>(self, value: T) -> Self
Setter for
text_entities field.Source§impl<P> HideGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = HideGeneralForumTopic>,
impl<P> HideGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = HideGeneralForumTopic>,
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<P> KickChatMemberSetters for Pwhere
P: HasPayload<Payload = KickChatMember>,
impl<P> KickChatMemberSetters for Pwhere
P: HasPayload<Payload = KickChatMember>,
Source§fn until_date<T>(self, value: T) -> Self
fn until_date<T>(self, value: T) -> Self
Setter for
until_date field.Source§fn revoke_messages(self, value: bool) -> Self
fn revoke_messages(self, value: bool) -> Self
Setter for
revoke_messages field.Source§impl<P> LeaveChatSetters for Pwhere
P: HasPayload<Payload = LeaveChat>,
impl<P> LeaveChatSetters for Pwhere
P: HasPayload<Payload = LeaveChat>,
Source§impl<P> PinChatMessageSetters for Pwhere
P: HasPayload<Payload = PinChatMessage>,
impl<P> PinChatMessageSetters for Pwhere
P: HasPayload<Payload = PinChatMessage>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<P> PostStorySetters for Pwhere
P: HasPayload<Payload = PostStory>,
impl<P> PostStorySetters for Pwhere
P: HasPayload<Payload = PostStory>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn content(self, value: InputStoryContent) -> Self
fn content(self, value: InputStoryContent) -> Self
Setter for
content field.Source§fn active_period(self, value: Seconds) -> Self
fn active_period(self, value: Seconds) -> Self
Setter for
active_period field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn post_to_chat_page(self, value: bool) -> Self
fn post_to_chat_page(self, value: bool) -> Self
Setter for
post_to_chat_page field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§impl<P> PromoteChatMemberSetters for Pwhere
P: HasPayload<Payload = PromoteChatMember>,
impl<P> PromoteChatMemberSetters for Pwhere
P: HasPayload<Payload = PromoteChatMember>,
Source§fn is_anonymous(self, value: bool) -> Self
fn is_anonymous(self, value: bool) -> Self
Setter for
is_anonymous field.Source§fn can_manage_chat(self, value: bool) -> Self
fn can_manage_chat(self, value: bool) -> Self
Setter for
can_manage_chat field.Source§fn can_post_messages(self, value: bool) -> Self
fn can_post_messages(self, value: bool) -> Self
Setter for
can_post_messages field.Source§fn can_edit_messages(self, value: bool) -> Self
fn can_edit_messages(self, value: bool) -> Self
Setter for
can_edit_messages field.Source§fn can_delete_messages(self, value: bool) -> Self
fn can_delete_messages(self, value: bool) -> Self
Setter for
can_delete_messages field.Source§fn can_post_stories(self, value: bool) -> Self
fn can_post_stories(self, value: bool) -> Self
Setter for
can_post_stories field.Source§fn can_edit_stories(self, value: bool) -> Self
fn can_edit_stories(self, value: bool) -> Self
Setter for
can_edit_stories field.Source§fn can_delete_stories(self, value: bool) -> Self
fn can_delete_stories(self, value: bool) -> Self
Setter for
can_delete_stories field.Source§fn can_manage_video_chats(self, value: bool) -> Self
fn can_manage_video_chats(self, value: bool) -> Self
Setter for
can_manage_video_chats field.Source§fn can_restrict_members(self, value: bool) -> Self
fn can_restrict_members(self, value: bool) -> Self
Setter for
can_restrict_members field.Source§fn can_promote_members(self, value: bool) -> Self
fn can_promote_members(self, value: bool) -> Self
Setter for
can_promote_members field.Source§fn can_change_info(self, value: bool) -> Self
fn can_change_info(self, value: bool) -> Self
Setter for
can_change_info field.Source§fn can_invite_users(self, value: bool) -> Self
fn can_invite_users(self, value: bool) -> Self
Setter for
can_invite_users field.Source§fn can_pin_messages(self, value: bool) -> Self
fn can_pin_messages(self, value: bool) -> Self
Setter for
can_pin_messages field.Source§fn can_manage_topics(self, value: bool) -> Self
fn can_manage_topics(self, value: bool) -> Self
Setter for
can_manage_topics field.Source§impl<P> ReadBusinessMessageSetters for Pwhere
P: HasPayload<Payload = ReadBusinessMessage>,
impl<P> ReadBusinessMessageSetters for Pwhere
P: HasPayload<Payload = ReadBusinessMessage>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§impl<P> RefundStarPaymentSetters for Pwhere
P: HasPayload<Payload = RefundStarPayment>,
impl<P> RefundStarPaymentSetters for Pwhere
P: HasPayload<Payload = RefundStarPayment>,
Source§fn telegram_payment_charge_id(self, value: TelegramTransactionId) -> Self
fn telegram_payment_charge_id(self, value: TelegramTransactionId) -> Self
Setter for
telegram_payment_charge_id field.Source§impl<P> RemoveBusinessAccountProfilePhotoSetters for Pwhere
P: HasPayload<Payload = RemoveBusinessAccountProfilePhoto>,
impl<P> RemoveBusinessAccountProfilePhotoSetters for Pwhere
P: HasPayload<Payload = RemoveBusinessAccountProfilePhoto>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<P> RemoveChatVerificationSetters for Pwhere
P: HasPayload<Payload = RemoveChatVerification>,
impl<P> RemoveChatVerificationSetters for Pwhere
P: HasPayload<Payload = RemoveChatVerification>,
Source§impl<P> RemoveUserVerificationSetters for Pwhere
P: HasPayload<Payload = RemoveUserVerification>,
impl<P> RemoveUserVerificationSetters for Pwhere
P: HasPayload<Payload = RemoveUserVerification>,
Source§impl<P> ReopenForumTopicSetters for Pwhere
P: HasPayload<Payload = ReopenForumTopic>,
impl<P> ReopenForumTopicSetters for Pwhere
P: HasPayload<Payload = ReopenForumTopic>,
Source§impl<P> ReopenGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = ReopenGeneralForumTopic>,
impl<P> ReopenGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = ReopenGeneralForumTopic>,
Source§impl<P> ReplaceStickerInSetSetters for Pwhere
P: HasPayload<Payload = ReplaceStickerInSet>,
impl<P> ReplaceStickerInSetSetters for Pwhere
P: HasPayload<Payload = ReplaceStickerInSet>,
Source§fn old_sticker<T>(self, value: T) -> Self
fn old_sticker<T>(self, value: T) -> Self
Setter for
old_sticker field.Source§fn sticker(self, value: InputSticker) -> Self
fn sticker(self, value: InputSticker) -> Self
Setter for
sticker field.Source§impl<P> RepostStorySetters for Pwhere
P: HasPayload<Payload = RepostStory>,
impl<P> RepostStorySetters for Pwhere
P: HasPayload<Payload = RepostStory>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn from_chat_id<T>(self, value: T) -> Self
fn from_chat_id<T>(self, value: T) -> Self
Setter for
from_chat_id field.Source§fn from_story_id(self, value: StoryId) -> Self
fn from_story_id(self, value: StoryId) -> Self
Setter for
from_story_id field.Source§fn active_period(self, value: Seconds) -> Self
fn active_period(self, value: Seconds) -> Self
Setter for
active_period field.Source§fn post_to_chat_page(self, value: bool) -> Self
fn post_to_chat_page(self, value: bool) -> Self
Setter for
post_to_chat_page field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§impl<T> RequestLinkPreviewExt<EditMessageText> for Twhere
T: EditMessageTextSetters,
impl<T> RequestLinkPreviewExt<EditMessageText> for Twhere
T: EditMessageTextSetters,
Source§fn disable_link_preview(self, is_disabled: bool) -> T
fn disable_link_preview(self, is_disabled: bool) -> T
Replaces
.link_preview_options(LinkPreviewOptions { is_disabled: true, url: None, prefer_small_media: false, prefer_large_media: false, show_above_text: false };) Read moreSource§impl<T> RequestLinkPreviewExt<SendMessage> for Twhere
T: SendMessageSetters,
impl<T> RequestLinkPreviewExt<SendMessage> for Twhere
T: SendMessageSetters,
Source§fn disable_link_preview(self, is_disabled: bool) -> T
fn disable_link_preview(self, is_disabled: bool) -> T
Replaces
.link_preview_options(LinkPreviewOptions { is_disabled: true, url: None, prefer_small_media: false, prefer_large_media: false, show_above_text: false };) Read moreSource§impl<T> RequestReplyExt<CopyMessage> for Twhere
T: CopyMessageSetters,
impl<T> RequestReplyExt<CopyMessage> for Twhere
T: CopyMessageSetters,
Source§impl<T> RequestReplyExt<SendAnimation> for Twhere
T: SendAnimationSetters,
impl<T> RequestReplyExt<SendAnimation> for Twhere
T: SendAnimationSetters,
Source§impl<T> RequestReplyExt<SendAudio> for Twhere
T: SendAudioSetters,
impl<T> RequestReplyExt<SendAudio> for Twhere
T: SendAudioSetters,
Source§impl<T> RequestReplyExt<SendContact> for Twhere
T: SendContactSetters,
impl<T> RequestReplyExt<SendContact> for Twhere
T: SendContactSetters,
Source§impl<T> RequestReplyExt<SendDice> for Twhere
T: SendDiceSetters,
impl<T> RequestReplyExt<SendDice> for Twhere
T: SendDiceSetters,
Source§impl<T> RequestReplyExt<SendDocument> for Twhere
T: SendDocumentSetters,
impl<T> RequestReplyExt<SendDocument> for Twhere
T: SendDocumentSetters,
Source§impl<T> RequestReplyExt<SendGame> for Twhere
T: SendGameSetters,
impl<T> RequestReplyExt<SendGame> for Twhere
T: SendGameSetters,
Source§impl<T> RequestReplyExt<SendInvoice> for Twhere
T: SendInvoiceSetters,
impl<T> RequestReplyExt<SendInvoice> for Twhere
T: SendInvoiceSetters,
Source§impl<T> RequestReplyExt<SendLocation> for Twhere
T: SendLocationSetters,
impl<T> RequestReplyExt<SendLocation> for Twhere
T: SendLocationSetters,
Source§impl<T> RequestReplyExt<SendMediaGroup> for Twhere
T: SendMediaGroupSetters,
impl<T> RequestReplyExt<SendMediaGroup> for Twhere
T: SendMediaGroupSetters,
Source§impl<T> RequestReplyExt<SendMessage> for Twhere
T: SendMessageSetters,
impl<T> RequestReplyExt<SendMessage> for Twhere
T: SendMessageSetters,
Source§impl<T> RequestReplyExt<SendPhoto> for Twhere
T: SendPhotoSetters,
impl<T> RequestReplyExt<SendPhoto> for Twhere
T: SendPhotoSetters,
Source§impl<T> RequestReplyExt<SendPoll> for Twhere
T: SendPollSetters,
impl<T> RequestReplyExt<SendPoll> for Twhere
T: SendPollSetters,
Source§impl<T> RequestReplyExt<SendSticker> for Twhere
T: SendStickerSetters,
impl<T> RequestReplyExt<SendSticker> for Twhere
T: SendStickerSetters,
Source§impl<T> RequestReplyExt<SendVenue> for Twhere
T: SendVenueSetters,
impl<T> RequestReplyExt<SendVenue> for Twhere
T: SendVenueSetters,
Source§impl<T> RequestReplyExt<SendVideo> for Twhere
T: SendVideoSetters,
impl<T> RequestReplyExt<SendVideo> for Twhere
T: SendVideoSetters,
Source§impl<T> RequestReplyExt<SendVideoNote> for Twhere
T: SendVideoNoteSetters,
impl<T> RequestReplyExt<SendVideoNote> for Twhere
T: SendVideoNoteSetters,
Source§impl<T> RequestReplyExt<SendVoice> for Twhere
T: SendVoiceSetters,
impl<T> RequestReplyExt<SendVoice> for Twhere
T: SendVoiceSetters,
Source§impl<P> RestrictChatMemberSetters for Pwhere
P: HasPayload<Payload = RestrictChatMember>,
impl<P> RestrictChatMemberSetters for Pwhere
P: HasPayload<Payload = RestrictChatMember>,
Source§fn permissions(self, value: ChatPermissions) -> Self
fn permissions(self, value: ChatPermissions) -> Self
Setter for
permissions field.Source§fn use_independent_chat_permissions(self, value: bool) -> Self
fn use_independent_chat_permissions(self, value: bool) -> Self
Setter for
use_independent_chat_permissions field.Source§fn until_date<T>(self, value: T) -> Self
fn until_date<T>(self, value: T) -> Self
Setter for
until_date field.Source§impl<P> RevokeChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = RevokeChatInviteLink>,
impl<P> RevokeChatInviteLinkSetters for Pwhere
P: HasPayload<Payload = RevokeChatInviteLink>,
Source§impl<R> RngExt for R
impl<R> RngExt for R
Source§fn random<T>(&mut self) -> Twhere
StandardUniform: Distribution<T>,
fn random<T>(&mut self) -> Twhere
StandardUniform: Distribution<T>,
Return a random value via the
StandardUniform distribution. Read moreSource§fn random_iter<T>(self) -> Iter<StandardUniform, Self, T>
fn random_iter<T>(self) -> Iter<StandardUniform, Self, T>
Source§fn random_range<T, R>(&mut self, range: R) -> Twhere
T: SampleUniform,
R: SampleRange<T>,
fn random_range<T, R>(&mut self, range: R) -> Twhere
T: SampleUniform,
R: SampleRange<T>,
Generate a random value in the given range. Read more
Source§fn random_bool(&mut self, p: f64) -> bool
fn random_bool(&mut self, p: f64) -> bool
Return a bool with a probability
p of being true. Read moreSource§fn random_ratio(&mut self, numerator: u32, denominator: u32) -> bool
fn random_ratio(&mut self, numerator: u32, denominator: u32) -> bool
Return a bool with a probability of
numerator/denominator of being
true. Read moreSource§fn sample<T, D>(&mut self, distr: D) -> Twhere
D: Distribution<T>,
fn sample<T, D>(&mut self, distr: D) -> Twhere
D: Distribution<T>,
Sample a new value, using the given distribution. Read more
Source§fn sample_iter<T, D>(self, distr: D) -> Iter<D, Self, T>where
D: Distribution<T>,
Self: Sized,
fn sample_iter<T, D>(self, distr: D) -> Iter<D, Self, T>where
D: Distribution<T>,
Self: Sized,
Create an iterator that generates values using the given distribution. Read more
Source§impl<P> SavePreparedInlineMessageSetters for Pwhere
P: HasPayload<Payload = SavePreparedInlineMessage>,
impl<P> SavePreparedInlineMessageSetters for Pwhere
P: HasPayload<Payload = SavePreparedInlineMessage>,
Source§fn result(self, value: InlineQueryResult) -> Self
fn result(self, value: InlineQueryResult) -> Self
Setter for
result field.Source§fn allow_user_chats(self, value: bool) -> Self
fn allow_user_chats(self, value: bool) -> Self
Setter for
allow_user_chats field.Source§fn allow_bot_chats(self, value: bool) -> Self
fn allow_bot_chats(self, value: bool) -> Self
Setter for
allow_bot_chats field.Source§fn allow_group_chats(self, value: bool) -> Self
fn allow_group_chats(self, value: bool) -> Self
Setter for
allow_group_chats field.Source§fn allow_channel_chats(self, value: bool) -> Self
fn allow_channel_chats(self, value: bool) -> Self
Setter for
allow_channel_chats field.Source§impl<P> SendAnimationSetters for Pwhere
P: HasPayload<Payload = SendAnimation>,
impl<P> SendAnimationSetters for Pwhere
P: HasPayload<Payload = SendAnimation>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn show_caption_above_media(self, value: bool) -> Self
fn show_caption_above_media(self, value: bool) -> Self
Setter for
show_caption_above_media field.Source§fn has_spoiler(self, value: bool) -> Self
fn has_spoiler(self, value: bool) -> Self
Setter for
has_spoiler field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendAudioSetters for Pwhere
P: HasPayload<Payload = SendAudio>,
impl<P> SendAudioSetters for Pwhere
P: HasPayload<Payload = SendAudio>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendChatActionSetters for Pwhere
P: HasPayload<Payload = SendChatAction>,
impl<P> SendChatActionSetters for Pwhere
P: HasPayload<Payload = SendChatAction>,
Source§fn action(self, value: ChatAction) -> Self
fn action(self, value: ChatAction) -> Self
Setter for
action field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§impl<P> SendChecklistSetters for Pwhere
P: HasPayload<Payload = SendChecklist>,
impl<P> SendChecklistSetters for Pwhere
P: HasPayload<Payload = SendChecklist>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn checklist(self, value: InputChecklist) -> Self
fn checklist(self, value: InputChecklist) -> Self
Setter for
checklist field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendContactSetters for Pwhere
P: HasPayload<Payload = SendContact>,
impl<P> SendContactSetters for Pwhere
P: HasPayload<Payload = SendContact>,
Source§fn phone_number<T>(self, value: T) -> Self
fn phone_number<T>(self, value: T) -> Self
Setter for
phone_number field.Source§fn first_name<T>(self, value: T) -> Self
fn first_name<T>(self, value: T) -> Self
Setter for
first_name field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendDiceSetters for Pwhere
P: HasPayload<Payload = SendDice>,
impl<P> SendDiceSetters for Pwhere
P: HasPayload<Payload = SendDice>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendDocumentSetters for Pwhere
P: HasPayload<Payload = SendDocument>,
impl<P> SendDocumentSetters for Pwhere
P: HasPayload<Payload = SendDocument>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn disable_content_type_detection(self, value: bool) -> Self
fn disable_content_type_detection(self, value: bool) -> Self
Setter for
disable_content_type_detection field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendGameSetters for Pwhere
P: HasPayload<Payload = SendGame>,
impl<P> SendGameSetters for Pwhere
P: HasPayload<Payload = SendGame>,
Source§fn game_short_name<T>(self, value: T) -> Self
fn game_short_name<T>(self, value: T) -> Self
Setter for
game_short_name field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendGiftChatSetters for Pwhere
P: HasPayload<Payload = SendGiftChat>,
impl<P> SendGiftChatSetters for Pwhere
P: HasPayload<Payload = SendGiftChat>,
Source§fn pay_for_upgrade(self, value: bool) -> Self
fn pay_for_upgrade(self, value: bool) -> Self
Setter for
pay_for_upgrade field.Source§fn text_parse_mode(self, value: ParseMode) -> Self
fn text_parse_mode(self, value: ParseMode) -> Self
Setter for
text_parse_mode field.Source§fn text_entities<T>(self, value: T) -> Self
fn text_entities<T>(self, value: T) -> Self
Setter for
text_entities field.Source§impl<P> SendGiftSetters for Pwhere
P: HasPayload<Payload = SendGift>,
impl<P> SendGiftSetters for Pwhere
P: HasPayload<Payload = SendGift>,
Source§fn pay_for_upgrade(self, value: bool) -> Self
fn pay_for_upgrade(self, value: bool) -> Self
Setter for
pay_for_upgrade field.Source§fn text_parse_mode(self, value: ParseMode) -> Self
fn text_parse_mode(self, value: ParseMode) -> Self
Setter for
text_parse_mode field.Source§fn text_entities<T>(self, value: T) -> Self
fn text_entities<T>(self, value: T) -> Self
Setter for
text_entities field.Source§impl<P> SendInvoiceSetters for Pwhere
P: HasPayload<Payload = SendInvoice>,
impl<P> SendInvoiceSetters for Pwhere
P: HasPayload<Payload = SendInvoice>,
Source§fn description<T>(self, value: T) -> Self
fn description<T>(self, value: T) -> Self
Setter for
description field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn provider_token<T>(self, value: T) -> Self
fn provider_token<T>(self, value: T) -> Self
Setter for
provider_token field.Source§fn max_tip_amount(self, value: u32) -> Self
fn max_tip_amount(self, value: u32) -> Self
Setter for
max_tip_amount field.Source§fn suggested_tip_amounts<T>(self, value: T) -> Self
fn suggested_tip_amounts<T>(self, value: T) -> Self
Setter for
suggested_tip_amounts field.Source§fn start_parameter<T>(self, value: T) -> Self
fn start_parameter<T>(self, value: T) -> Self
Setter for
start_parameter field.Source§fn provider_data<T>(self, value: T) -> Self
fn provider_data<T>(self, value: T) -> Self
Setter for
provider_data field.Source§fn photo_size(self, value: u32) -> Self
fn photo_size(self, value: u32) -> Self
Setter for
photo_size field.Source§fn photo_width(self, value: u32) -> Self
fn photo_width(self, value: u32) -> Self
Setter for
photo_width field.Source§fn photo_height(self, value: u32) -> Self
fn photo_height(self, value: u32) -> Self
Setter for
photo_height field.Source§fn need_phone_number(self, value: bool) -> Self
fn need_phone_number(self, value: bool) -> Self
Setter for
need_phone_number field.Source§fn need_email(self, value: bool) -> Self
fn need_email(self, value: bool) -> Self
Setter for
need_email field.Source§fn need_shipping_address(self, value: bool) -> Self
fn need_shipping_address(self, value: bool) -> Self
Setter for
need_shipping_address field.Source§fn send_phone_number_to_provider(self, value: bool) -> Self
fn send_phone_number_to_provider(self, value: bool) -> Self
Setter for
send_phone_number_to_provider field.Source§fn send_email_to_provider(self, value: bool) -> Self
fn send_email_to_provider(self, value: bool) -> Self
Setter for
send_email_to_provider field.Source§fn is_flexible(self, value: bool) -> Self
fn is_flexible(self, value: bool) -> Self
Setter for
is_flexible field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> SendLocationSetters for Pwhere
P: HasPayload<Payload = SendLocation>,
impl<P> SendLocationSetters for Pwhere
P: HasPayload<Payload = SendLocation>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn horizontal_accuracy(self, value: f64) -> Self
fn horizontal_accuracy(self, value: f64) -> Self
Setter for
horizontal_accuracy field.Source§fn live_period(self, value: LivePeriod) -> Self
fn live_period(self, value: LivePeriod) -> Self
Setter for
live_period field.Source§fn proximity_alert_radius(self, value: u32) -> Self
fn proximity_alert_radius(self, value: u32) -> Self
Setter for
proximity_alert_radius field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendMediaGroupSetters for Pwhere
P: HasPayload<Payload = SendMediaGroup>,
impl<P> SendMediaGroupSetters for Pwhere
P: HasPayload<Payload = SendMediaGroup>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§impl<P> SendMessageDraftSetters for Pwhere
P: HasPayload<Payload = SendMessageDraft>,
impl<P> SendMessageDraftSetters for Pwhere
P: HasPayload<Payload = SendMessageDraft>,
Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§impl<P> SendMessageSetters for Pwhere
P: HasPayload<Payload = SendMessage>,
impl<P> SendMessageSetters for Pwhere
P: HasPayload<Payload = SendMessage>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn link_preview_options(self, value: LinkPreviewOptions) -> Self
fn link_preview_options(self, value: LinkPreviewOptions) -> Self
Setter for
link_preview_options field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendPaidMediaSetters for Pwhere
P: HasPayload<Payload = SendPaidMedia>,
impl<P> SendPaidMediaSetters for Pwhere
P: HasPayload<Payload = SendPaidMedia>,
Source§fn star_count(self, value: u32) -> Self
fn star_count(self, value: u32) -> Self
Setter for
star_count field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn show_caption_above_media(self, value: bool) -> Self
fn show_caption_above_media(self, value: bool) -> Self
Setter for
show_caption_above_media field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendPhotoSetters for Pwhere
P: HasPayload<Payload = SendPhoto>,
impl<P> SendPhotoSetters for Pwhere
P: HasPayload<Payload = SendPhoto>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn show_caption_above_media(self, value: bool) -> Self
fn show_caption_above_media(self, value: bool) -> Self
Setter for
show_caption_above_media field.Source§fn has_spoiler(self, value: bool) -> Self
fn has_spoiler(self, value: bool) -> Self
Setter for
has_spoiler field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendPollSetters for Pwhere
P: HasPayload<Payload = SendPoll>,
impl<P> SendPollSetters for Pwhere
P: HasPayload<Payload = SendPoll>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn question_parse_mode(self, value: ParseMode) -> Self
fn question_parse_mode(self, value: ParseMode) -> Self
Setter for
question_parse_mode field.Source§fn question_entities<T>(self, value: T) -> Self
fn question_entities<T>(self, value: T) -> Self
Setter for
question_entities field.Source§fn is_anonymous(self, value: bool) -> Self
fn is_anonymous(self, value: bool) -> Self
Setter for
is_anonymous field.Source§fn allows_multiple_answers(self, value: bool) -> Self
fn allows_multiple_answers(self, value: bool) -> Self
Setter for
allows_multiple_answers field.Source§fn correct_option_id(self, value: u8) -> Self
fn correct_option_id(self, value: u8) -> Self
Setter for
correct_option_id field.Source§fn explanation<T>(self, value: T) -> Self
fn explanation<T>(self, value: T) -> Self
Setter for
explanation field.Source§fn explanation_parse_mode(self, value: ParseMode) -> Self
fn explanation_parse_mode(self, value: ParseMode) -> Self
Setter for
explanation_parse_mode field.Source§fn explanation_entities<T>(self, value: T) -> Self
fn explanation_entities<T>(self, value: T) -> Self
Setter for
explanation_entities field.Source§fn open_period(self, value: u16) -> Self
fn open_period(self, value: u16) -> Self
Setter for
open_period field.Source§fn close_date<T>(self, value: T) -> Self
fn close_date<T>(self, value: T) -> Self
Setter for
close_date field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendStickerSetters for Pwhere
P: HasPayload<Payload = SendSticker>,
impl<P> SendStickerSetters for Pwhere
P: HasPayload<Payload = SendSticker>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendVenueSetters for Pwhere
P: HasPayload<Payload = SendVenue>,
impl<P> SendVenueSetters for Pwhere
P: HasPayload<Payload = SendVenue>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn foursquare_id<T>(self, value: T) -> Self
fn foursquare_id<T>(self, value: T) -> Self
Setter for
foursquare_id field.Source§fn foursquare_type<T>(self, value: T) -> Self
fn foursquare_type<T>(self, value: T) -> Self
Setter for
foursquare_type field.Source§fn google_place_id<T>(self, value: T) -> Self
fn google_place_id<T>(self, value: T) -> Self
Setter for
google_place_id field.Source§fn google_place_type<T>(self, value: T) -> Self
fn google_place_type<T>(self, value: T) -> Self
Setter for
google_place_type field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendVideoNoteSetters for Pwhere
P: HasPayload<Payload = SendVideoNote>,
impl<P> SendVideoNoteSetters for Pwhere
P: HasPayload<Payload = SendVideoNote>,
Source§fn video_note(self, value: InputFile) -> Self
fn video_note(self, value: InputFile) -> Self
Setter for
video_note field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendVideoSetters for Pwhere
P: HasPayload<Payload = SendVideo>,
impl<P> SendVideoSetters for Pwhere
P: HasPayload<Payload = SendVideo>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn start_timestamp(self, value: Seconds) -> Self
fn start_timestamp(self, value: Seconds) -> Self
Setter for
start_timestamp field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn show_caption_above_media(self, value: bool) -> Self
fn show_caption_above_media(self, value: bool) -> Self
Setter for
show_caption_above_media field.Source§fn has_spoiler(self, value: bool) -> Self
fn has_spoiler(self, value: bool) -> Self
Setter for
has_spoiler field.Source§fn supports_streaming(self, value: bool) -> Self
fn supports_streaming(self, value: bool) -> Self
Setter for
supports_streaming field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SendVoiceSetters for Pwhere
P: HasPayload<Payload = SendVoice>,
impl<P> SendVoiceSetters for Pwhere
P: HasPayload<Payload = SendVoice>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_thread_id(self, value: ThreadId) -> Self
fn message_thread_id(self, value: ThreadId) -> Self
Setter for
message_thread_id field.Source§fn parse_mode(self, value: ParseMode) -> Self
fn parse_mode(self, value: ParseMode) -> Self
Setter for
parse_mode field.Source§fn caption_entities<T>(self, value: T) -> Self
fn caption_entities<T>(self, value: T) -> Self
Setter for
caption_entities field.Source§fn disable_notification(self, value: bool) -> Self
fn disable_notification(self, value: bool) -> Self
Setter for
disable_notification field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.Source§fn allow_paid_broadcast(self, value: bool) -> Self
fn allow_paid_broadcast(self, value: bool) -> Self
Setter for
allow_paid_broadcast field.Source§fn message_effect_id(self, value: EffectId) -> Self
fn message_effect_id(self, value: EffectId) -> Self
Setter for
message_effect_id field.Source§fn reply_parameters(self, value: ReplyParameters) -> Self
fn reply_parameters(self, value: ReplyParameters) -> Self
Setter for
reply_parameters field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> SetBusinessAccountBioSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountBio>,
impl<P> SetBusinessAccountBioSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountBio>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<P> SetBusinessAccountGiftSettingsSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountGiftSettings>,
impl<P> SetBusinessAccountGiftSettingsSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountGiftSettings>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Setter for
show_gift_button field.Source§fn accepted_gift_types(self, value: AcceptedGiftTypes) -> Self
fn accepted_gift_types(self, value: AcceptedGiftTypes) -> Self
Setter for
accepted_gift_types field.Source§impl<P> SetBusinessAccountNameSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountName>,
impl<P> SetBusinessAccountNameSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountName>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn first_name<T>(self, value: T) -> Self
fn first_name<T>(self, value: T) -> Self
Setter for
first_name field.Source§impl<P> SetBusinessAccountProfilePhotoSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountProfilePhoto>,
impl<P> SetBusinessAccountProfilePhotoSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountProfilePhoto>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn photo(self, value: InputProfilePhoto) -> Self
fn photo(self, value: InputProfilePhoto) -> Self
Setter for
photo field.Source§impl<P> SetBusinessAccountUsernameSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountUsername>,
impl<P> SetBusinessAccountUsernameSetters for Pwhere
P: HasPayload<Payload = SetBusinessAccountUsername>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<P> SetChatAdministratorCustomTitleSetters for Pwhere
P: HasPayload<Payload = SetChatAdministratorCustomTitle>,
impl<P> SetChatAdministratorCustomTitleSetters for Pwhere
P: HasPayload<Payload = SetChatAdministratorCustomTitle>,
Source§impl<P> SetChatDescriptionSetters for Pwhere
P: HasPayload<Payload = SetChatDescription>,
impl<P> SetChatDescriptionSetters for Pwhere
P: HasPayload<Payload = SetChatDescription>,
Source§impl<P> SetChatMenuButtonSetters for Pwhere
P: HasPayload<Payload = SetChatMenuButton>,
impl<P> SetChatMenuButtonSetters for Pwhere
P: HasPayload<Payload = SetChatMenuButton>,
Source§impl<P> SetChatPermissionsSetters for Pwhere
P: HasPayload<Payload = SetChatPermissions>,
impl<P> SetChatPermissionsSetters for Pwhere
P: HasPayload<Payload = SetChatPermissions>,
Source§fn permissions(self, value: ChatPermissions) -> Self
fn permissions(self, value: ChatPermissions) -> Self
Setter for
permissions field.Source§fn use_independent_chat_permissions(self, value: bool) -> Self
fn use_independent_chat_permissions(self, value: bool) -> Self
Setter for
use_independent_chat_permissions field.Source§impl<P> SetChatPhotoSetters for Pwhere
P: HasPayload<Payload = SetChatPhoto>,
impl<P> SetChatPhotoSetters for Pwhere
P: HasPayload<Payload = SetChatPhoto>,
Source§impl<P> SetChatStickerSetSetters for Pwhere
P: HasPayload<Payload = SetChatStickerSet>,
impl<P> SetChatStickerSetSetters for Pwhere
P: HasPayload<Payload = SetChatStickerSet>,
Source§impl<P> SetChatTitleSetters for Pwhere
P: HasPayload<Payload = SetChatTitle>,
impl<P> SetChatTitleSetters for Pwhere
P: HasPayload<Payload = SetChatTitle>,
Source§impl<P> SetCustomEmojiStickerSetThumbnailSetters for Pwhere
P: HasPayload<Payload = SetCustomEmojiStickerSetThumbnail>,
impl<P> SetCustomEmojiStickerSetThumbnailSetters for Pwhere
P: HasPayload<Payload = SetCustomEmojiStickerSetThumbnail>,
Source§fn custom_emoji_id(self, value: CustomEmojiId) -> Self
fn custom_emoji_id(self, value: CustomEmojiId) -> Self
Setter for
custom_emoji_id field.Source§impl<P> SetGameScoreInlineSetters for Pwhere
P: HasPayload<Payload = SetGameScoreInline>,
impl<P> SetGameScoreInlineSetters for Pwhere
P: HasPayload<Payload = SetGameScoreInline>,
Source§fn inline_message_id<T>(self, value: T) -> Self
fn inline_message_id<T>(self, value: T) -> Self
Setter for
inline_message_id field.Source§fn disable_edit_message(self, value: bool) -> Self
fn disable_edit_message(self, value: bool) -> Self
Setter for
disable_edit_message field.Source§impl<P> SetGameScoreSetters for Pwhere
P: HasPayload<Payload = SetGameScore>,
impl<P> SetGameScoreSetters for Pwhere
P: HasPayload<Payload = SetGameScore>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn disable_edit_message(self, value: bool) -> Self
fn disable_edit_message(self, value: bool) -> Self
Setter for
disable_edit_message field.Source§impl<P> SetMessageReactionSetters for Pwhere
P: HasPayload<Payload = SetMessageReaction>,
impl<P> SetMessageReactionSetters for Pwhere
P: HasPayload<Payload = SetMessageReaction>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§impl<P> SetMyCommandsSetters for Pwhere
P: HasPayload<Payload = SetMyCommands>,
impl<P> SetMyCommandsSetters for Pwhere
P: HasPayload<Payload = SetMyCommands>,
Source§fn scope(self, value: BotCommandScope) -> Self
fn scope(self, value: BotCommandScope) -> Self
Setter for
scope field.Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> SetMyDefaultAdministratorRightsSetters for Pwhere
P: HasPayload<Payload = SetMyDefaultAdministratorRights>,
impl<P> SetMyDefaultAdministratorRightsSetters for Pwhere
P: HasPayload<Payload = SetMyDefaultAdministratorRights>,
Source§fn rights(self, value: ChatAdministratorRights) -> Self
fn rights(self, value: ChatAdministratorRights) -> Self
Setter for
rights field.Source§fn for_channels(self, value: bool) -> Self
fn for_channels(self, value: bool) -> Self
Setter for
for_channels field.Source§impl<P> SetMyDescriptionSetters for Pwhere
P: HasPayload<Payload = SetMyDescription>,
impl<P> SetMyDescriptionSetters for Pwhere
P: HasPayload<Payload = SetMyDescription>,
Source§fn description<T>(self, value: T) -> Self
fn description<T>(self, value: T) -> Self
Setter for
description field.Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> SetMyNameSetters for Pwhere
P: HasPayload<Payload = SetMyName>,
impl<P> SetMyNameSetters for Pwhere
P: HasPayload<Payload = SetMyName>,
Source§impl<P> SetMyShortDescriptionSetters for Pwhere
P: HasPayload<Payload = SetMyShortDescription>,
impl<P> SetMyShortDescriptionSetters for Pwhere
P: HasPayload<Payload = SetMyShortDescription>,
Source§fn short_description<T>(self, value: T) -> Self
fn short_description<T>(self, value: T) -> Self
Setter for
short_description field.Source§fn language_code<T>(self, value: T) -> Self
fn language_code<T>(self, value: T) -> Self
Setter for
language_code field.Source§impl<P> SetPassportDataErrorsSetters for Pwhere
P: HasPayload<Payload = SetPassportDataErrors>,
impl<P> SetPassportDataErrorsSetters for Pwhere
P: HasPayload<Payload = SetPassportDataErrors>,
Source§impl<P> SetStickerEmojiListSetters for Pwhere
P: HasPayload<Payload = SetStickerEmojiList>,
impl<P> SetStickerEmojiListSetters for Pwhere
P: HasPayload<Payload = SetStickerEmojiList>,
Source§fn emoji_list<T>(self, value: T) -> Self
fn emoji_list<T>(self, value: T) -> Self
Setter for
emoji_list field.Source§impl<P> SetStickerKeywordsSetters for Pwhere
P: HasPayload<Payload = SetStickerKeywords>,
impl<P> SetStickerKeywordsSetters for Pwhere
P: HasPayload<Payload = SetStickerKeywords>,
Source§impl<P> SetStickerMaskPositionSetters for Pwhere
P: HasPayload<Payload = SetStickerMaskPosition>,
impl<P> SetStickerMaskPositionSetters for Pwhere
P: HasPayload<Payload = SetStickerMaskPosition>,
Source§fn mask_position(self, value: MaskPosition) -> Self
fn mask_position(self, value: MaskPosition) -> Self
Setter for
mask_position field.Source§impl<P> SetStickerPositionInSetSetters for Pwhere
P: HasPayload<Payload = SetStickerPositionInSet>,
impl<P> SetStickerPositionInSetSetters for Pwhere
P: HasPayload<Payload = SetStickerPositionInSet>,
Source§impl<P> SetStickerSetThumbnailSetters for Pwhere
P: HasPayload<Payload = SetStickerSetThumbnail>,
impl<P> SetStickerSetThumbnailSetters for Pwhere
P: HasPayload<Payload = SetStickerSetThumbnail>,
Source§fn format(self, value: StickerFormat) -> Self
fn format(self, value: StickerFormat) -> Self
Setter for
format field.Source§impl<P> SetStickerSetTitleSetters for Pwhere
P: HasPayload<Payload = SetStickerSetTitle>,
impl<P> SetStickerSetTitleSetters for Pwhere
P: HasPayload<Payload = SetStickerSetTitle>,
Source§impl<P> SetUserEmojiStatusSetters for Pwhere
P: HasPayload<Payload = SetUserEmojiStatus>,
impl<P> SetUserEmojiStatusSetters for Pwhere
P: HasPayload<Payload = SetUserEmojiStatus>,
Source§fn emoji_status_custom_emoji_id(self, value: CustomEmojiId) -> Self
fn emoji_status_custom_emoji_id(self, value: CustomEmojiId) -> Self
Setter for
emoji_status_custom_emoji_id field.Source§fn emoji_status_expiration_date<T>(self, value: T) -> Self
fn emoji_status_expiration_date<T>(self, value: T) -> Self
Setter for
emoji_status_expiration_date field.Source§impl<P> SetWebhookSetters for Pwhere
P: HasPayload<Payload = SetWebhook>,
impl<P> SetWebhookSetters for Pwhere
P: HasPayload<Payload = SetWebhook>,
Source§fn certificate(self, value: InputFile) -> Self
fn certificate(self, value: InputFile) -> Self
Setter for
certificate field.Source§fn ip_address<T>(self, value: T) -> Self
fn ip_address<T>(self, value: T) -> Self
Setter for
ip_address field.Source§fn max_connections(self, value: u8) -> Self
fn max_connections(self, value: u8) -> Self
Setter for
max_connections field.Source§fn allowed_updates<T>(self, value: T) -> Self
fn allowed_updates<T>(self, value: T) -> Self
Setter for
allowed_updates field.Source§fn drop_pending_updates(self, value: bool) -> Self
fn drop_pending_updates(self, value: bool) -> Self
Setter for
drop_pending_updates field.Source§fn secret_token<T>(self, value: T) -> Self
fn secret_token<T>(self, value: T) -> Self
Setter for
secret_token field.Source§impl<P> StopMessageLiveLocationInlineSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocationInline>,
impl<P> StopMessageLiveLocationInlineSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocationInline>,
Source§fn inline_message_id<T>(self, value: T) -> Self
fn inline_message_id<T>(self, value: T) -> Self
Setter for
inline_message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> StopMessageLiveLocationSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocation>,
impl<P> StopMessageLiveLocationSetters for Pwhere
P: HasPayload<Payload = StopMessageLiveLocation>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
fn reply_markup<T>(self, value: T) -> Selfwhere
T: Into<ReplyMarkup>,
Setter for
reply_markup field.Source§impl<P> StopPollSetters for Pwhere
P: HasPayload<Payload = StopPoll>,
impl<P> StopPollSetters for Pwhere
P: HasPayload<Payload = StopPoll>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
Setter for
reply_markup field.Source§impl<P> TransferBusinessAccountStarsSetters for Pwhere
P: HasPayload<Payload = TransferBusinessAccountStars>,
impl<P> TransferBusinessAccountStarsSetters for Pwhere
P: HasPayload<Payload = TransferBusinessAccountStars>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn star_count(self, value: u32) -> Self
fn star_count(self, value: u32) -> Self
Setter for
star_count field.Source§impl<P> TransferGiftSetters for Pwhere
P: HasPayload<Payload = TransferGift>,
impl<P> TransferGiftSetters for Pwhere
P: HasPayload<Payload = TransferGift>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn owned_gift_id(self, value: OwnedGiftId) -> Self
fn owned_gift_id(self, value: OwnedGiftId) -> Self
Setter for
owned_gift_id field.Source§fn new_owner_chat_id<T>(self, value: T) -> Self
fn new_owner_chat_id<T>(self, value: T) -> Self
Setter for
new_owner_chat_id field.Source§fn star_count(self, value: u32) -> Self
fn star_count(self, value: u32) -> Self
Setter for
star_count field.Source§impl<R> TryRng for R
impl<R> TryRng for R
Source§impl<T> TypedCommands for Twhere
T: ConnectionLike,
impl<T> TypedCommands for Twhere
T: ConnectionLike,
Source§fn get<'a, K>(&'a mut self, key: K) -> Result<Option<String>, RedisError>
fn get<'a, K>(&'a mut self, key: K) -> Result<Option<String>, RedisError>
Get the value of a key. If key is a vec this becomes an
MGET (if using TypedCommands, you should specifically use mget to get the correct return type.
Redis DocsSource§fn mget<'a, K>(&'a mut self, key: K) -> Result<Vec<Option<String>>, RedisError>
fn mget<'a, K>(&'a mut self, key: K) -> Result<Vec<Option<String>>, RedisError>
Get values of keys
Redis Docs
Source§fn keys<'a, K>(&'a mut self, key: K) -> Result<Vec<String>, RedisError>
fn keys<'a, K>(&'a mut self, key: K) -> Result<Vec<String>, RedisError>
Gets all keys matching pattern
Redis Docs
Source§fn set<'a, K, V>(&'a mut self, key: K, value: V) -> Result<(), RedisError>
fn set<'a, K, V>(&'a mut self, key: K, value: V) -> Result<(), RedisError>
Set the string value of a key.
Redis Docs
Source§fn set_options<'a, K, V>(
&'a mut self,
key: K,
value: V,
options: SetOptions,
) -> Result<Option<String>, RedisError>
fn set_options<'a, K, V>( &'a mut self, key: K, value: V, options: SetOptions, ) -> Result<Option<String>, RedisError>
Set the string value of a key with options.
Redis Docs
Source§fn set_multiple<'a, K, V>(
&'a mut self,
items: &'a [(K, V)],
) -> Result<(), RedisError>
fn set_multiple<'a, K, V>( &'a mut self, items: &'a [(K, V)], ) -> Result<(), RedisError>
👎Deprecated since 0.22.4: Renamed to mset() to reflect Redis name
Sets multiple keys to their values.
Redis Docs
Source§fn mset<'a, K, V>(&'a mut self, items: &'a [(K, V)]) -> Result<(), RedisError>
fn mset<'a, K, V>(&'a mut self, items: &'a [(K, V)]) -> Result<(), RedisError>
Sets multiple keys to their values.
Redis Docs
Source§fn set_ex<'a, K, V>(
&'a mut self,
key: K,
value: V,
seconds: u64,
) -> Result<(), RedisError>
fn set_ex<'a, K, V>( &'a mut self, key: K, value: V, seconds: u64, ) -> Result<(), RedisError>
Set the value and expiration of a key.
Redis Docs
Source§fn pset_ex<'a, K, V>(
&'a mut self,
key: K,
value: V,
milliseconds: u64,
) -> Result<(), RedisError>
fn pset_ex<'a, K, V>( &'a mut self, key: K, value: V, milliseconds: u64, ) -> Result<(), RedisError>
Set the value and expiration in milliseconds of a key.
Redis Docs
Source§fn set_nx<'a, K, V>(&'a mut self, key: K, value: V) -> Result<bool, RedisError>
fn set_nx<'a, K, V>(&'a mut self, key: K, value: V) -> Result<bool, RedisError>
Set the value of a key, only if the key does not exist
Redis Docs
Source§fn mset_nx<'a, K, V>(
&'a mut self,
items: &'a [(K, V)],
) -> Result<bool, RedisError>
fn mset_nx<'a, K, V>( &'a mut self, items: &'a [(K, V)], ) -> Result<bool, RedisError>
Sets multiple keys to their values failing if at least one already exists.
Redis Docs
Source§fn getset<'a, K, V>(
&'a mut self,
key: K,
value: V,
) -> Result<Option<String>, RedisError>
fn getset<'a, K, V>( &'a mut self, key: K, value: V, ) -> Result<Option<String>, RedisError>
Set the string value of a key and return its old value.
Redis Docs
Source§fn getrange<'a, K>(
&'a mut self,
key: K,
from: isize,
to: isize,
) -> Result<String, RedisError>
fn getrange<'a, K>( &'a mut self, key: K, from: isize, to: isize, ) -> Result<String, RedisError>
Get a range of bytes/substring from the value of a key. Negative values provide an offset from the end of the value.
Redis returns an empty string if the key doesn’t exist, not Nil
Redis Docs
Source§fn setrange<'a, K, V>(
&'a mut self,
key: K,
offset: isize,
value: V,
) -> Result<usize, RedisError>
fn setrange<'a, K, V>( &'a mut self, key: K, offset: isize, value: V, ) -> Result<usize, RedisError>
Overwrite the part of the value stored in key at the specified offset.
Redis Docs
Source§fn del<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn del<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Delete one or more keys.
Returns the number of keys deleted.
Redis Docs
Source§fn exists<'a, K>(&'a mut self, key: K) -> Result<bool, RedisError>
fn exists<'a, K>(&'a mut self, key: K) -> Result<bool, RedisError>
Determine if a key exists.
Redis Docs
Source§fn key_type<'a, K>(&'a mut self, key: K) -> Result<ValueType, RedisError>
fn key_type<'a, K>(&'a mut self, key: K) -> Result<ValueType, RedisError>
Determine the type of key.
Redis Docs
Source§fn expire<'a, K>(&'a mut self, key: K, seconds: i64) -> Result<bool, RedisError>
fn expire<'a, K>(&'a mut self, key: K, seconds: i64) -> Result<bool, RedisError>
Set a key’s time to live in seconds.
Returns whether expiration was set.
Redis Docs
Source§fn expire_at<'a, K>(&'a mut self, key: K, ts: i64) -> Result<bool, RedisError>
fn expire_at<'a, K>(&'a mut self, key: K, ts: i64) -> Result<bool, RedisError>
Set the expiration for a key as a UNIX timestamp.
Returns whether expiration was set.
Redis Docs
Source§fn pexpire<'a, K>(&'a mut self, key: K, ms: i64) -> Result<bool, RedisError>
fn pexpire<'a, K>(&'a mut self, key: K, ms: i64) -> Result<bool, RedisError>
Set a key’s time to live in milliseconds.
Returns whether expiration was set.
Redis Docs
Source§fn pexpire_at<'a, K>(&'a mut self, key: K, ts: i64) -> Result<bool, RedisError>
fn pexpire_at<'a, K>(&'a mut self, key: K, ts: i64) -> Result<bool, RedisError>
Set the expiration for a key as a UNIX timestamp in milliseconds.
Returns whether expiration was set.
Redis Docs
Source§fn expire_time<'a, K>(
&'a mut self,
key: K,
) -> Result<IntegerReplyOrNoOp, RedisError>
fn expire_time<'a, K>( &'a mut self, key: K, ) -> Result<IntegerReplyOrNoOp, RedisError>
Get the absolute Unix expiration timestamp in seconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn pexpire_time<'a, K>(
&'a mut self,
key: K,
) -> Result<IntegerReplyOrNoOp, RedisError>
fn pexpire_time<'a, K>( &'a mut self, key: K, ) -> Result<IntegerReplyOrNoOp, RedisError>
Get the absolute Unix expiration timestamp in milliseconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn persist<'a, K>(&'a mut self, key: K) -> Result<bool, RedisError>
fn persist<'a, K>(&'a mut self, key: K) -> Result<bool, RedisError>
Remove the expiration from a key.
Returns whether a timeout was removed.
Redis Docs
Source§fn ttl<'a, K>(&'a mut self, key: K) -> Result<IntegerReplyOrNoOp, RedisError>
fn ttl<'a, K>(&'a mut self, key: K) -> Result<IntegerReplyOrNoOp, RedisError>
Get the time to live for a key in seconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn pttl<'a, K>(&'a mut self, key: K) -> Result<IntegerReplyOrNoOp, RedisError>
fn pttl<'a, K>(&'a mut self, key: K) -> Result<IntegerReplyOrNoOp, RedisError>
Get the time to live for a key in milliseconds.
Returns
ExistsButNotRelevant if key exists but has no expiration time.
Redis DocsSource§fn get_ex<'a, K>(
&'a mut self,
key: K,
expire_at: Expiry,
) -> Result<Option<String>, RedisError>
fn get_ex<'a, K>( &'a mut self, key: K, expire_at: Expiry, ) -> Result<Option<String>, RedisError>
Get the value of a key and set expiration
Redis Docs
Source§fn get_del<'a, K>(&'a mut self, key: K) -> Result<Option<String>, RedisError>
fn get_del<'a, K>(&'a mut self, key: K) -> Result<Option<String>, RedisError>
Get the value of a key and delete it
Redis Docs
Source§fn copy<'a, KSrc, KDst, Db>(
&'a mut self,
source: KSrc,
destination: KDst,
options: CopyOptions<Db>,
) -> Result<bool, RedisError>where
KSrc: ToRedisArgs + Send + Sync + 'a,
KDst: ToRedisArgs + Send + Sync + 'a,
Db: ToString + Send + Sync + 'a,
fn copy<'a, KSrc, KDst, Db>(
&'a mut self,
source: KSrc,
destination: KDst,
options: CopyOptions<Db>,
) -> Result<bool, RedisError>where
KSrc: ToRedisArgs + Send + Sync + 'a,
KDst: ToRedisArgs + Send + Sync + 'a,
Db: ToString + Send + Sync + 'a,
Copy the value from one key to another, returning whether the copy was successful.
Redis Docs
Source§fn rename<'a, K, N>(&'a mut self, key: K, new_key: N) -> Result<(), RedisError>
fn rename<'a, K, N>(&'a mut self, key: K, new_key: N) -> Result<(), RedisError>
Rename a key.
Errors if key does not exist.
Redis Docs
Source§fn rename_nx<'a, K, N>(
&'a mut self,
key: K,
new_key: N,
) -> Result<bool, RedisError>
fn rename_nx<'a, K, N>( &'a mut self, key: K, new_key: N, ) -> Result<bool, RedisError>
Rename a key, only if the new key does not exist.
Errors if key does not exist.
Returns whether the key was renamed, or false if the new key already exists.
Redis Docs
Source§fn unlink<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn unlink<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Unlink one or more keys. This is a non-blocking version of
DEL.
Returns number of keys unlinked.
Redis DocsSource§fn append<'a, K, V>(&'a mut self, key: K, value: V) -> Result<usize, RedisError>
fn append<'a, K, V>(&'a mut self, key: K, value: V) -> Result<usize, RedisError>
Append a value to a key.
Returns length of string after operation.
Redis Docs
Source§fn incr<'a, K, V>(&'a mut self, key: K, delta: V) -> Result<isize, RedisError>
fn incr<'a, K, V>(&'a mut self, key: K, delta: V) -> Result<isize, RedisError>
Increment the numeric value of a key by the given amount. This
issues a
INCRBY or INCRBYFLOAT depending on the type.
If the key does not exist, it is set to 0 before performing the operation.Source§fn decr<'a, K, V>(&'a mut self, key: K, delta: V) -> Result<isize, RedisError>
fn decr<'a, K, V>(&'a mut self, key: K, delta: V) -> Result<isize, RedisError>
Decrement the numeric value of a key by the given amount.
If the key does not exist, it is set to 0 before performing the operation.
Redis Docs
Source§fn setbit<'a, K>(
&'a mut self,
key: K,
offset: usize,
value: bool,
) -> Result<bool, RedisError>
fn setbit<'a, K>( &'a mut self, key: K, offset: usize, value: bool, ) -> Result<bool, RedisError>
Sets or clears the bit at offset in the string value stored at key.
Returns the original bit value stored at offset.
Redis Docs
Source§fn getbit<'a, K>(
&'a mut self,
key: K,
offset: usize,
) -> Result<bool, RedisError>
fn getbit<'a, K>( &'a mut self, key: K, offset: usize, ) -> Result<bool, RedisError>
Returns the bit value at offset in the string value stored at key.
Redis Docs
Source§fn bitcount<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn bitcount<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Count set bits in a string.
Returns 0 if key does not exist.
Redis Docs
Source§fn bitcount_range<'a, K>(
&'a mut self,
key: K,
start: usize,
end: usize,
) -> Result<usize, RedisError>
fn bitcount_range<'a, K>( &'a mut self, key: K, start: usize, end: usize, ) -> Result<usize, RedisError>
Count set bits in a string in a range.
Returns 0 if key does not exist.
Redis Docs
Source§fn bit_and<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<usize, RedisError>
fn bit_and<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<usize, RedisError>
Perform a bitwise AND between multiple keys (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_or<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<usize, RedisError>
fn bit_or<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<usize, RedisError>
Perform a bitwise OR between multiple keys (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_xor<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<usize, RedisError>
fn bit_xor<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<usize, RedisError>
Perform a bitwise XOR between multiple keys (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_not<'a, D, S>(
&'a mut self,
dstkey: D,
srckey: S,
) -> Result<usize, RedisError>
fn bit_not<'a, D, S>( &'a mut self, dstkey: D, srckey: S, ) -> Result<usize, RedisError>
Perform a bitwise NOT of the key (containing string values)
and store the result in the destination key.
Returns size of destination string after operation.
Redis Docs
Source§fn bit_diff<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<usize, RedisError>
fn bit_diff<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<usize, RedisError>
DIFF(X, Y1, Y2, …)
Perform a set difference to extract the members of X that are not members of any of Y1, Y2,….
Logical representation: X ∧ ¬(Y1 ∨ Y2 ∨ …)
Redis Docs
Perform a set difference to extract the members of X that are not members of any of Y1, Y2,….
Logical representation: X ∧ ¬(Y1 ∨ Y2 ∨ …)
Redis Docs
Source§fn bit_diff1<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<usize, RedisError>
fn bit_diff1<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<usize, RedisError>
DIFF1(X, Y1, Y2, …) (Relative complement difference)
Perform a relative complement set difference to extract the members of one or more of Y1, Y2,… that are not members of X.
Logical representation: ¬X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Perform a relative complement set difference to extract the members of one or more of Y1, Y2,… that are not members of X.
Logical representation: ¬X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Source§fn bit_and_or<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<usize, RedisError>
fn bit_and_or<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<usize, RedisError>
ANDOR(X, Y1, Y2, …)
Perform an “intersection of union(s)” operation to extract the members of X that are also members of one or more of Y1, Y2,….
Logical representation: X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Perform an “intersection of union(s)” operation to extract the members of X that are also members of one or more of Y1, Y2,….
Logical representation: X ∧ (Y1 ∨ Y2 ∨ …)
Redis Docs
Source§fn bit_one<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<usize, RedisError>
fn bit_one<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<usize, RedisError>
ONE(X, Y1, Y2, …)
Perform an “exclusive membership” operation to extract the members of exactly one of X, Y1, Y2, ….
Logical representation: (X ∨ Y1 ∨ Y2 ∨ …) ∧ ¬((X ∧ Y1) ∨ (X ∧ Y2) ∨ (Y1 ∧ Y2) ∨ (Y1 ∧ Y3) ∨ …)
Redis Docs
Perform an “exclusive membership” operation to extract the members of exactly one of X, Y1, Y2, ….
Logical representation: (X ∨ Y1 ∨ Y2 ∨ …) ∧ ¬((X ∧ Y1) ∨ (X ∧ Y2) ∨ (Y1 ∧ Y2) ∨ (Y1 ∧ Y3) ∨ …)
Redis Docs
Source§fn strlen<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn strlen<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Get the length of the value stored in a key.
0 if key does not exist.
Redis Docs
Source§fn hget<'a, K, F>(
&'a mut self,
key: K,
field: F,
) -> Result<Option<String>, RedisError>
fn hget<'a, K, F>( &'a mut self, key: K, field: F, ) -> Result<Option<String>, RedisError>
Gets a single (or multiple) fields from a hash.
Source§fn hmget<'a, K, F>(
&'a mut self,
key: K,
fields: F,
) -> Result<Vec<String>, RedisError>
fn hmget<'a, K, F>( &'a mut self, key: K, fields: F, ) -> Result<Vec<String>, RedisError>
Gets multiple fields from a hash.
Redis Docs
Source§fn hget_ex<'a, K, F>(
&'a mut self,
key: K,
fields: F,
expire_at: Expiry,
) -> Result<Vec<String>, RedisError>
fn hget_ex<'a, K, F>( &'a mut self, key: K, fields: F, expire_at: Expiry, ) -> Result<Vec<String>, RedisError>
Get the value of one or more fields of a given hash key, and optionally set their expiration
Redis Docs
Source§fn hdel<'a, K, F>(&'a mut self, key: K, field: F) -> Result<usize, RedisError>
fn hdel<'a, K, F>(&'a mut self, key: K, field: F) -> Result<usize, RedisError>
Deletes a single (or multiple) fields from a hash.
Returns number of fields deleted.
Redis Docs
Source§fn hget_del<'a, K, F>(
&'a mut self,
key: K,
fields: F,
) -> Result<Vec<Option<String>>, RedisError>
fn hget_del<'a, K, F>( &'a mut self, key: K, fields: F, ) -> Result<Vec<Option<String>>, RedisError>
Get and delete the value of one or more fields of a given hash key
Redis Docs
Source§fn hset<'a, K, F, V>(
&'a mut self,
key: K,
field: F,
value: V,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
fn hset<'a, K, F, V>(
&'a mut self,
key: K,
field: F,
value: V,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
Sets a single field in a hash.
Returns number of fields added.
Redis Docs
Source§fn hset_ex<'a, K, F, V>(
&'a mut self,
key: K,
hash_field_expiration_options: &'a HashFieldExpirationOptions,
fields_values: &'a [(F, V)],
) -> Result<bool, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
fn hset_ex<'a, K, F, V>(
&'a mut self,
key: K,
hash_field_expiration_options: &'a HashFieldExpirationOptions,
fields_values: &'a [(F, V)],
) -> Result<bool, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
Set the value of one or more fields of a given hash key, and optionally set their expiration
Redis Docs
Source§fn hset_nx<'a, K, F, V>(
&'a mut self,
key: K,
field: F,
value: V,
) -> Result<bool, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
fn hset_nx<'a, K, F, V>(
&'a mut self,
key: K,
field: F,
value: V,
) -> Result<bool, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
Sets a single field in a hash if it does not exist.
Returns whether the field was added.
Redis Docs
Source§fn hset_multiple<'a, K, F, V>(
&'a mut self,
key: K,
items: &'a [(F, V)],
) -> Result<(), RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
fn hset_multiple<'a, K, F, V>(
&'a mut self,
key: K,
items: &'a [(F, V)],
) -> Result<(), RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
Sets multiple fields in a hash.
Redis Docs
Source§fn hincr<'a, K, F, D>(
&'a mut self,
key: K,
field: F,
delta: D,
) -> Result<f64, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
D: ToRedisArgs + Send + Sync + 'a,
fn hincr<'a, K, F, D>(
&'a mut self,
key: K,
field: F,
delta: D,
) -> Result<f64, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
F: ToRedisArgs + Send + Sync + 'a,
D: ToRedisArgs + Send + Sync + 'a,
Increments a value.
Returns the new value of the field after incrementation.
Source§fn hexists<'a, K, F>(&'a mut self, key: K, field: F) -> Result<bool, RedisError>
fn hexists<'a, K, F>(&'a mut self, key: K, field: F) -> Result<bool, RedisError>
Checks if a field in a hash exists.
Redis Docs
Source§fn httl<'a, K, F>(
&'a mut self,
key: K,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn httl<'a, K, F>( &'a mut self, key: K, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Get one or more fields’ TTL in seconds.
Redis Docs
Source§fn hpttl<'a, K, F>(
&'a mut self,
key: K,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hpttl<'a, K, F>( &'a mut self, key: K, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Get one or more fields’ TTL in milliseconds.
Redis Docs
Source§fn hexpire<'a, K, F>(
&'a mut self,
key: K,
seconds: i64,
opt: ExpireOption,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hexpire<'a, K, F>( &'a mut self, key: K, seconds: i64, opt: ExpireOption, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Set one or more fields’ time to live in seconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with 0 seconds.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hexpire_at<'a, K, F>(
&'a mut self,
key: K,
ts: i64,
opt: ExpireOption,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hexpire_at<'a, K, F>( &'a mut self, key: K, ts: i64, opt: ExpireOption, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Set the expiration for one or more fields as a UNIX timestamp in seconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with a time in the past.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hexpire_time<'a, K, F>(
&'a mut self,
key: K,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hexpire_time<'a, K, F>( &'a mut self, key: K, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Returns the absolute Unix expiration timestamp in seconds.
Redis Docs
Source§fn hpersist<'a, K, F>(
&'a mut self,
key: K,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hpersist<'a, K, F>( &'a mut self, key: K, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Remove the expiration from a key.
Returns 1 if the expiration was removed.
Redis Docs
Source§fn hpexpire<'a, K, F>(
&'a mut self,
key: K,
milliseconds: i64,
opt: ExpireOption,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hpexpire<'a, K, F>( &'a mut self, key: K, milliseconds: i64, opt: ExpireOption, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Set one or more fields’ time to live in milliseconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with 0 seconds.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hpexpire_at<'a, K, F>(
&'a mut self,
key: K,
ts: i64,
opt: ExpireOption,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hpexpire_at<'a, K, F>( &'a mut self, key: K, ts: i64, opt: ExpireOption, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Set the expiration for one or more fields as a UNIX timestamp in milliseconds.
Returns an array where each element corresponds to the field at the same index in the fields argument.
Each element of the array is either:
0 if the specified condition has not been met.
1 if the expiration time was updated.
2 if called with a time in the past.
Errors if provided key exists but is not a hash.
Redis Docs
Source§fn hpexpire_time<'a, K, F>(
&'a mut self,
key: K,
fields: F,
) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
fn hpexpire_time<'a, K, F>( &'a mut self, key: K, fields: F, ) -> Result<Vec<IntegerReplyOrNoOp>, RedisError>
Returns the absolute Unix expiration timestamp in seconds.
Redis Docs
Source§fn hkeys<'a, K>(&'a mut self, key: K) -> Result<Vec<String>, RedisError>
fn hkeys<'a, K>(&'a mut self, key: K) -> Result<Vec<String>, RedisError>
Gets all the keys in a hash.
Redis Docs
Source§fn hvals<'a, K>(&'a mut self, key: K) -> Result<Vec<String>, RedisError>
fn hvals<'a, K>(&'a mut self, key: K) -> Result<Vec<String>, RedisError>
Gets all the values in a hash.
Redis Docs
Source§fn hgetall<'a, K>(
&'a mut self,
key: K,
) -> Result<HashMap<String, String>, RedisError>
fn hgetall<'a, K>( &'a mut self, key: K, ) -> Result<HashMap<String, String>, RedisError>
Gets all the fields and values in a hash.
Redis Docs
Source§fn hlen<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn hlen<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Gets the length of a hash.
Returns 0 if key does not exist.
Redis Docs
Source§fn blmove<'a, S, D>(
&'a mut self,
srckey: S,
dstkey: D,
src_dir: Direction,
dst_dir: Direction,
timeout: f64,
) -> Result<Option<String>, RedisError>
fn blmove<'a, S, D>( &'a mut self, srckey: S, dstkey: D, src_dir: Direction, dst_dir: Direction, timeout: f64, ) -> Result<Option<String>, RedisError>
Pop an element from a list, push it to another list
and return it; or block until one is available
Redis Docs
Source§fn blmpop<'a, K>(
&'a mut self,
timeout: f64,
numkeys: usize,
key: K,
dir: Direction,
count: usize,
) -> Result<Option<[String; 2]>, RedisError>
fn blmpop<'a, K>( &'a mut self, timeout: f64, numkeys: usize, key: K, dir: Direction, count: usize, ) -> Result<Option<[String; 2]>, RedisError>
Pops
count elements from the first non-empty list key from the list of
provided key names; or blocks until one is available.
Redis DocsSource§fn blpop<'a, K>(
&'a mut self,
key: K,
timeout: f64,
) -> Result<Option<[String; 2]>, RedisError>
fn blpop<'a, K>( &'a mut self, key: K, timeout: f64, ) -> Result<Option<[String; 2]>, RedisError>
Remove and get the first element in a list, or block until one is available.
Redis Docs
Source§fn brpop<'a, K>(
&'a mut self,
key: K,
timeout: f64,
) -> Result<Option<[String; 2]>, RedisError>
fn brpop<'a, K>( &'a mut self, key: K, timeout: f64, ) -> Result<Option<[String; 2]>, RedisError>
Remove and get the last element in a list, or block until one is available.
Redis Docs
Source§fn brpoplpush<'a, S, D>(
&'a mut self,
srckey: S,
dstkey: D,
timeout: f64,
) -> Result<Option<String>, RedisError>
fn brpoplpush<'a, S, D>( &'a mut self, srckey: S, dstkey: D, timeout: f64, ) -> Result<Option<String>, RedisError>
Pop a value from a list, push it to another list and return it;
or block until one is available.
Redis Docs
Source§fn lindex<'a, K>(
&'a mut self,
key: K,
index: isize,
) -> Result<Option<String>, RedisError>
fn lindex<'a, K>( &'a mut self, key: K, index: isize, ) -> Result<Option<String>, RedisError>
Get an element from a list by its index.
Redis Docs
Source§fn linsert_before<'a, K, P, V>(
&'a mut self,
key: K,
pivot: P,
value: V,
) -> Result<isize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
P: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
fn linsert_before<'a, K, P, V>(
&'a mut self,
key: K,
pivot: P,
value: V,
) -> Result<isize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
P: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
Insert an element before another element in a list.
Redis Docs
Source§fn linsert_after<'a, K, P, V>(
&'a mut self,
key: K,
pivot: P,
value: V,
) -> Result<isize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
P: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
fn linsert_after<'a, K, P, V>(
&'a mut self,
key: K,
pivot: P,
value: V,
) -> Result<isize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
P: ToRedisArgs + Send + Sync + 'a,
V: ToRedisArgs + Send + Sync + 'a,
Insert an element after another element in a list.
Redis Docs
Source§fn llen<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn llen<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Returns the length of the list stored at key.
Redis Docs
Source§fn lmove<'a, S, D>(
&'a mut self,
srckey: S,
dstkey: D,
src_dir: Direction,
dst_dir: Direction,
) -> Result<String, RedisError>
fn lmove<'a, S, D>( &'a mut self, srckey: S, dstkey: D, src_dir: Direction, dst_dir: Direction, ) -> Result<String, RedisError>
Pop an element a list, push it to another list and return it
Redis Docs
Source§fn lmpop<'a, K>(
&'a mut self,
numkeys: usize,
key: K,
dir: Direction,
count: usize,
) -> Result<Option<(String, Vec<String>)>, RedisError>
fn lmpop<'a, K>( &'a mut self, numkeys: usize, key: K, dir: Direction, count: usize, ) -> Result<Option<(String, Vec<String>)>, RedisError>
Pops
count elements from the first non-empty list key from the list of
provided key names.
Redis DocsSource§fn lpop<'a, RV, K>(
&'a mut self,
key: K,
count: Option<NonZero<usize>>,
) -> Result<RV, RedisError>
fn lpop<'a, RV, K>( &'a mut self, key: K, count: Option<NonZero<usize>>, ) -> Result<RV, RedisError>
Removes and returns the up to
count first elements of the list stored at key. Read moreSource§fn lpos<'a, RV, K, V>(
&'a mut self,
key: K,
value: V,
options: LposOptions,
) -> Result<RV, RedisError>
fn lpos<'a, RV, K, V>( &'a mut self, key: K, value: V, options: LposOptions, ) -> Result<RV, RedisError>
Returns the index of the first matching value of the list stored at key.
Redis Docs
Source§fn lpush<'a, K, V>(&'a mut self, key: K, value: V) -> Result<usize, RedisError>
fn lpush<'a, K, V>(&'a mut self, key: K, value: V) -> Result<usize, RedisError>
Insert all the specified values at the head of the list stored at key.
Redis Docs
Source§fn lpush_exists<'a, K, V>(
&'a mut self,
key: K,
value: V,
) -> Result<usize, RedisError>
fn lpush_exists<'a, K, V>( &'a mut self, key: K, value: V, ) -> Result<usize, RedisError>
Inserts a value at the head of the list stored at key, only if key
already exists and holds a list.
Redis Docs
Source§fn lrange<'a, K>(
&'a mut self,
key: K,
start: isize,
stop: isize,
) -> Result<Vec<String>, RedisError>
fn lrange<'a, K>( &'a mut self, key: K, start: isize, stop: isize, ) -> Result<Vec<String>, RedisError>
Returns the specified elements of the list stored at key.
Redis Docs
Source§fn lrem<'a, K, V>(
&'a mut self,
key: K,
count: isize,
value: V,
) -> Result<usize, RedisError>
fn lrem<'a, K, V>( &'a mut self, key: K, count: isize, value: V, ) -> Result<usize, RedisError>
Removes the first count occurrences of elements equal to value
from the list stored at key.
Redis Docs
Source§fn ltrim<'a, K>(
&'a mut self,
key: K,
start: isize,
stop: isize,
) -> Result<(), RedisError>
fn ltrim<'a, K>( &'a mut self, key: K, start: isize, stop: isize, ) -> Result<(), RedisError>
Trim an existing list so that it will contain only the specified
range of elements specified.
Redis Docs
Source§fn lset<'a, K, V>(
&'a mut self,
key: K,
index: isize,
value: V,
) -> Result<(), RedisError>
fn lset<'a, K, V>( &'a mut self, key: K, index: isize, value: V, ) -> Result<(), RedisError>
Sets the list element at index to value
Redis Docs
Source§fn ping<'a>(&'a mut self) -> Result<String, RedisError>
fn ping<'a>(&'a mut self) -> Result<String, RedisError>
Sends a ping to the server
Redis Docs
Source§fn ping_message<'a, K>(&'a mut self, message: K) -> Result<String, RedisError>
fn ping_message<'a, K>(&'a mut self, message: K) -> Result<String, RedisError>
Sends a ping with a message to the server
Redis Docs
Source§fn rpop<'a, RV, K>(
&'a mut self,
key: K,
count: Option<NonZero<usize>>,
) -> Result<RV, RedisError>
fn rpop<'a, RV, K>( &'a mut self, key: K, count: Option<NonZero<usize>>, ) -> Result<RV, RedisError>
Removes and returns the up to
count last elements of the list stored at key Read moreSource§fn rpoplpush<'a, K, D>(
&'a mut self,
key: K,
dstkey: D,
) -> Result<Option<String>, RedisError>
fn rpoplpush<'a, K, D>( &'a mut self, key: K, dstkey: D, ) -> Result<Option<String>, RedisError>
Pop a value from a list, push it to another list and return it.
Redis Docs
Source§fn rpush<'a, K, V>(&'a mut self, key: K, value: V) -> Result<usize, RedisError>
fn rpush<'a, K, V>(&'a mut self, key: K, value: V) -> Result<usize, RedisError>
Insert all the specified values at the tail of the list stored at key.
Redis Docs
Source§fn rpush_exists<'a, K, V>(
&'a mut self,
key: K,
value: V,
) -> Result<usize, RedisError>
fn rpush_exists<'a, K, V>( &'a mut self, key: K, value: V, ) -> Result<usize, RedisError>
Inserts value at the tail of the list stored at key, only if key
already exists and holds a list.
Redis Docs
Source§fn sadd<'a, K, M>(&'a mut self, key: K, member: M) -> Result<usize, RedisError>
fn sadd<'a, K, M>(&'a mut self, key: K, member: M) -> Result<usize, RedisError>
Add one or more members to a set.
Redis Docs
Source§fn scard<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn scard<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Get the number of members in a set.
Redis Docs
Source§fn sdiff<'a, K>(&'a mut self, keys: K) -> Result<HashSet<String>, RedisError>
fn sdiff<'a, K>(&'a mut self, keys: K) -> Result<HashSet<String>, RedisError>
Subtract multiple sets.
Redis Docs
Source§fn sdiffstore<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn sdiffstore<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Subtract multiple sets and store the resulting set in a key.
Redis Docs
Source§fn sinter<'a, K>(&'a mut self, keys: K) -> Result<HashSet<String>, RedisError>
fn sinter<'a, K>(&'a mut self, keys: K) -> Result<HashSet<String>, RedisError>
Intersect multiple sets.
Redis Docs
Source§fn sinterstore<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn sinterstore<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Intersect multiple sets and store the resulting set in a key.
Redis Docs
Source§fn sismember<'a, K, M>(
&'a mut self,
key: K,
member: M,
) -> Result<bool, RedisError>
fn sismember<'a, K, M>( &'a mut self, key: K, member: M, ) -> Result<bool, RedisError>
Determine if a given value is a member of a set.
Redis Docs
Source§fn smismember<'a, K, M>(
&'a mut self,
key: K,
members: M,
) -> Result<Vec<bool>, RedisError>
fn smismember<'a, K, M>( &'a mut self, key: K, members: M, ) -> Result<Vec<bool>, RedisError>
Determine if given values are members of a set.
Redis Docs
Source§fn smembers<'a, K>(&'a mut self, key: K) -> Result<HashSet<String>, RedisError>
fn smembers<'a, K>(&'a mut self, key: K) -> Result<HashSet<String>, RedisError>
Get all the members in a set.
Redis Docs
Source§fn smove<'a, S, D, M>(
&'a mut self,
srckey: S,
dstkey: D,
member: M,
) -> Result<bool, RedisError>where
S: ToRedisArgs + Send + Sync + 'a,
D: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn smove<'a, S, D, M>(
&'a mut self,
srckey: S,
dstkey: D,
member: M,
) -> Result<bool, RedisError>where
S: ToRedisArgs + Send + Sync + 'a,
D: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Move a member from one set to another.
Redis Docs
Source§fn spop<'a, RV, K>(&'a mut self, key: K) -> Result<RV, RedisError>
fn spop<'a, RV, K>(&'a mut self, key: K) -> Result<RV, RedisError>
Remove and return a random member from a set.
Redis Docs
Source§fn srandmember<'a, K>(
&'a mut self,
key: K,
) -> Result<Option<String>, RedisError>
fn srandmember<'a, K>( &'a mut self, key: K, ) -> Result<Option<String>, RedisError>
Get one random member from a set.
Redis Docs
Source§fn srandmember_multiple<'a, K>(
&'a mut self,
key: K,
count: usize,
) -> Result<Vec<String>, RedisError>
fn srandmember_multiple<'a, K>( &'a mut self, key: K, count: usize, ) -> Result<Vec<String>, RedisError>
Get multiple random members from a set.
Redis Docs
Source§fn srem<'a, K, M>(&'a mut self, key: K, member: M) -> Result<usize, RedisError>
fn srem<'a, K, M>(&'a mut self, key: K, member: M) -> Result<usize, RedisError>
Remove one or more members from a set.
Redis Docs
Source§fn sunion<'a, K>(&'a mut self, keys: K) -> Result<HashSet<String>, RedisError>
fn sunion<'a, K>(&'a mut self, keys: K) -> Result<HashSet<String>, RedisError>
Add multiple sets.
Redis Docs
Source§fn sunionstore<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn sunionstore<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Add multiple sets and store the resulting set in a key.
Redis Docs
Source§fn zadd<'a, K, S, M>(
&'a mut self,
key: K,
member: M,
score: S,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zadd<'a, K, S, M>(
&'a mut self,
key: K,
member: M,
score: S,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Add one member to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zadd_multiple<'a, K, S, M>(
&'a mut self,
key: K,
items: &'a [(S, M)],
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zadd_multiple<'a, K, S, M>(
&'a mut self,
key: K,
items: &'a [(S, M)],
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Add multiple members to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zadd_options<'a, K, S, M>(
&'a mut self,
key: K,
member: M,
score: S,
options: &'a SortedSetAddOptions,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zadd_options<'a, K, S, M>(
&'a mut self,
key: K,
member: M,
score: S,
options: &'a SortedSetAddOptions,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Add one member to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zadd_multiple_options<'a, K, S, M>(
&'a mut self,
key: K,
items: &'a [(S, M)],
options: &'a SortedSetAddOptions,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zadd_multiple_options<'a, K, S, M>(
&'a mut self,
key: K,
items: &'a [(S, M)],
options: &'a SortedSetAddOptions,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
S: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Add multiple members to a sorted set, or update its score if it already exists.
Redis Docs
Source§fn zcard<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn zcard<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Get the number of members in a sorted set.
Redis Docs
Source§fn zcount<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zcount<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Count the members in a sorted set with scores within the given values.
Redis Docs
Source§fn zincr<'a, K, M, D>(
&'a mut self,
key: K,
member: M,
delta: D,
) -> Result<f64, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
D: ToRedisArgs + Send + Sync + 'a,
fn zincr<'a, K, M, D>(
&'a mut self,
key: K,
member: M,
delta: D,
) -> Result<f64, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
D: ToRedisArgs + Send + Sync + 'a,
Increments the member in a sorted set at key by delta.
If the member does not exist, it is added with delta as its score.
Redis Docs
Source§fn zinterstore<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn zinterstore<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Intersect multiple sorted sets and store the resulting sorted set in
a new key using SUM as aggregation function.
Redis Docs
Source§fn zinterstore_min<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn zinterstore_min<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Intersect multiple sorted sets and store the resulting sorted set in
a new key using MIN as aggregation function.
Redis Docs
Source§fn zinterstore_max<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn zinterstore_max<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Intersect multiple sorted sets and store the resulting sorted set in
a new key using MAX as aggregation function.
Redis Docs
Source§fn zinterstore_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
fn zinterstore_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
Commands::zinterstore, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zinterstore_min_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
fn zinterstore_min_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
Commands::zinterstore_min, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zinterstore_max_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
fn zinterstore_max_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
Commands::zinterstore_max, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zlexcount<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zlexcount<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Count the number of members in a sorted set between a given lexicographical range.
Redis Docs
Source§fn bzpopmax<'a, K>(
&'a mut self,
key: K,
timeout: f64,
) -> Result<Option<(String, String, f64)>, RedisError>
fn bzpopmax<'a, K>( &'a mut self, key: K, timeout: f64, ) -> Result<Option<(String, String, f64)>, RedisError>
Removes and returns the member with the highest score in a sorted set.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zpopmax<'a, K>(
&'a mut self,
key: K,
count: isize,
) -> Result<Vec<String>, RedisError>
fn zpopmax<'a, K>( &'a mut self, key: K, count: isize, ) -> Result<Vec<String>, RedisError>
Removes and returns up to count members with the highest scores in a sorted set
Redis Docs
Source§fn bzpopmin<'a, K>(
&'a mut self,
key: K,
timeout: f64,
) -> Result<Option<(String, String, f64)>, RedisError>
fn bzpopmin<'a, K>( &'a mut self, key: K, timeout: f64, ) -> Result<Option<(String, String, f64)>, RedisError>
Removes and returns the member with the lowest score in a sorted set.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zpopmin<'a, K>(
&'a mut self,
key: K,
count: isize,
) -> Result<Vec<String>, RedisError>
fn zpopmin<'a, K>( &'a mut self, key: K, count: isize, ) -> Result<Vec<String>, RedisError>
Removes and returns up to count members with the lowest scores in a sorted set
Redis Docs
Source§fn bzmpop_max<'a, K>(
&'a mut self,
timeout: f64,
keys: K,
count: isize,
) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
fn bzmpop_max<'a, K>( &'a mut self, timeout: f64, keys: K, count: isize, ) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
Removes and returns up to count members with the highest scores,
from the first non-empty sorted set in the provided list of key names.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zmpop_max<'a, K>(
&'a mut self,
keys: K,
count: isize,
) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
fn zmpop_max<'a, K>( &'a mut self, keys: K, count: isize, ) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
Removes and returns up to count members with the highest scores,
from the first non-empty sorted set in the provided list of key names.
Redis Docs
Source§fn bzmpop_min<'a, K>(
&'a mut self,
timeout: f64,
keys: K,
count: isize,
) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
fn bzmpop_min<'a, K>( &'a mut self, timeout: f64, keys: K, count: isize, ) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
Removes and returns up to count members with the lowest scores,
from the first non-empty sorted set in the provided list of key names.
Blocks until a member is available otherwise.
Redis Docs
Source§fn zmpop_min<'a, K>(
&'a mut self,
keys: K,
count: isize,
) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
fn zmpop_min<'a, K>( &'a mut self, keys: K, count: isize, ) -> Result<Option<(String, Vec<(String, f64)>)>, RedisError>
Removes and returns up to count members with the lowest scores,
from the first non-empty sorted set in the provided list of key names.
Redis Docs
Source§fn zrandmember<'a, RV, K>(
&'a mut self,
key: K,
count: Option<isize>,
) -> Result<RV, RedisError>
fn zrandmember<'a, RV, K>( &'a mut self, key: K, count: Option<isize>, ) -> Result<RV, RedisError>
Return up to count random members in a sorted set (or 1 if
count == None)
Redis DocsSource§fn zrandmember_withscores<'a, RV, K>(
&'a mut self,
key: K,
count: isize,
) -> Result<RV, RedisError>
fn zrandmember_withscores<'a, RV, K>( &'a mut self, key: K, count: isize, ) -> Result<RV, RedisError>
Return up to count random members in a sorted set with scores
Redis Docs
Source§fn zrange<'a, K>(
&'a mut self,
key: K,
start: isize,
stop: isize,
) -> Result<Vec<String>, RedisError>
fn zrange<'a, K>( &'a mut self, key: K, start: isize, stop: isize, ) -> Result<Vec<String>, RedisError>
Return a range of members in a sorted set, by index
Redis Docs
Source§fn zrange_withscores<'a, K>(
&'a mut self,
key: K,
start: isize,
stop: isize,
) -> Result<Vec<(String, f64)>, RedisError>
fn zrange_withscores<'a, K>( &'a mut self, key: K, start: isize, stop: isize, ) -> Result<Vec<(String, f64)>, RedisError>
Return a range of members in a sorted set, by index with scores.
Redis Docs
Source§fn zrangebylex<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrangebylex<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by lexicographical range.
Redis Docs
Source§fn zrangebylex_limit<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrangebylex_limit<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by lexicographical
range with offset and limit.
Redis Docs
Source§fn zrevrangebylex<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zrevrangebylex<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by lexicographical range.
Redis Docs
Source§fn zrevrangebylex_limit<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zrevrangebylex_limit<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by lexicographical
range with offset and limit.
Redis Docs
Source§fn zrangebyscore<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrangebyscore<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score.
Redis Docs
Source§fn zrangebyscore_withscores<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<Vec<(String, usize)>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrangebyscore_withscores<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<Vec<(String, usize)>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score with scores.
Redis Docs
Source§fn zrangebyscore_limit<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrangebyscore_limit<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score with limit.
Redis Docs
Source§fn zrangebyscore_limit_withscores<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<Vec<(String, usize)>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrangebyscore_limit_withscores<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
offset: isize,
count: isize,
) -> Result<Vec<(String, usize)>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score with limit with scores.
Redis Docs
Source§fn zrank<'a, K, M>(
&'a mut self,
key: K,
member: M,
) -> Result<Option<usize>, RedisError>
fn zrank<'a, K, M>( &'a mut self, key: K, member: M, ) -> Result<Option<usize>, RedisError>
Determine the index of a member in a sorted set.
Redis Docs
Source§fn zrem<'a, K, M>(&'a mut self, key: K, members: M) -> Result<usize, RedisError>
fn zrem<'a, K, M>(&'a mut self, key: K, members: M) -> Result<usize, RedisError>
Remove one or more members from a sorted set.
Redis Docs
Source§fn zrembylex<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrembylex<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Remove all members in a sorted set between the given lexicographical range.
Redis Docs
Source§fn zremrangebyrank<'a, K>(
&'a mut self,
key: K,
start: isize,
stop: isize,
) -> Result<usize, RedisError>
fn zremrangebyrank<'a, K>( &'a mut self, key: K, start: isize, stop: isize, ) -> Result<usize, RedisError>
Remove all members in a sorted set within the given indexes.
Redis Docs
Source§fn zrembyscore<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
fn zrembyscore<'a, K, M, MM>(
&'a mut self,
key: K,
min: M,
max: MM,
) -> Result<usize, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
Remove all members in a sorted set within the given scores.
Redis Docs
Source§fn zrevrange<'a, K>(
&'a mut self,
key: K,
start: isize,
stop: isize,
) -> Result<Vec<String>, RedisError>
fn zrevrange<'a, K>( &'a mut self, key: K, start: isize, stop: isize, ) -> Result<Vec<String>, RedisError>
Return a range of members in a sorted set, by index,
ordered from high to low.
Redis Docs
Source§fn zrevrange_withscores<'a, K>(
&'a mut self,
key: K,
start: isize,
stop: isize,
) -> Result<Vec<String>, RedisError>
fn zrevrange_withscores<'a, K>( &'a mut self, key: K, start: isize, stop: isize, ) -> Result<Vec<String>, RedisError>
Return a range of members in a sorted set, by index, with scores
ordered from high to low.
Redis Docs
Source§fn zrevrangebyscore<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zrevrangebyscore<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score.
Redis Docs
Source§fn zrevrangebyscore_withscores<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zrevrangebyscore_withscores<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score with scores.
Redis Docs
Source§fn zrevrangebyscore_limit<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zrevrangebyscore_limit<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score with limit.
Redis Docs
Source§fn zrevrangebyscore_limit_withscores<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
fn zrevrangebyscore_limit_withscores<'a, K, MM, M>(
&'a mut self,
key: K,
max: MM,
min: M,
offset: isize,
count: isize,
) -> Result<Vec<String>, RedisError>where
K: ToRedisArgs + Send + Sync + 'a,
MM: ToRedisArgs + Send + Sync + 'a,
M: ToRedisArgs + Send + Sync + 'a,
Return a range of members in a sorted set, by score with limit with scores.
Redis Docs
Source§fn zrevrank<'a, K, M>(
&'a mut self,
key: K,
member: M,
) -> Result<Option<usize>, RedisError>
fn zrevrank<'a, K, M>( &'a mut self, key: K, member: M, ) -> Result<Option<usize>, RedisError>
Determine the index of a member in a sorted set, with scores ordered from high to low.
Redis Docs
Source§fn zscore<'a, K, M>(
&'a mut self,
key: K,
member: M,
) -> Result<Option<f64>, RedisError>
fn zscore<'a, K, M>( &'a mut self, key: K, member: M, ) -> Result<Option<f64>, RedisError>
Get the score associated with the given member in a sorted set.
Redis Docs
Source§fn zscore_multiple<'a, K, M>(
&'a mut self,
key: K,
members: &'a [M],
) -> Result<Option<Vec<f64>>, RedisError>
fn zscore_multiple<'a, K, M>( &'a mut self, key: K, members: &'a [M], ) -> Result<Option<Vec<f64>>, RedisError>
Get the scores associated with multiple members in a sorted set.
Redis Docs
Source§fn zunionstore<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn zunionstore<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Unions multiple sorted sets and store the resulting sorted set in
a new key using SUM as aggregation function.
Redis Docs
Source§fn zunionstore_min<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn zunionstore_min<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Unions multiple sorted sets and store the resulting sorted set in
a new key using MIN as aggregation function.
Redis Docs
Source§fn zunionstore_max<'a, D, K>(
&'a mut self,
dstkey: D,
keys: K,
) -> Result<usize, RedisError>
fn zunionstore_max<'a, D, K>( &'a mut self, dstkey: D, keys: K, ) -> Result<usize, RedisError>
Unions multiple sorted sets and store the resulting sorted set in
a new key using MAX as aggregation function.
Redis Docs
Source§fn zunionstore_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
fn zunionstore_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
Commands::zunionstore, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zunionstore_min_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
fn zunionstore_min_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
Commands::zunionstore_min, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn zunionstore_max_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
fn zunionstore_max_weights<'a, D, K, W>(
&'a mut self,
dstkey: D,
keys: &'a [(K, W)],
) -> Result<usize, RedisError>where
D: ToRedisArgs + Send + Sync + 'a,
K: ToRedisArgs + Send + Sync + 'a,
W: ToRedisArgs + Send + Sync + 'a,
Commands::zunionstore_max, but with the ability to specify a
multiplication factor for each sorted set by pairing one with each key
in a tuple.
Redis DocsSource§fn pfadd<'a, K, E>(&'a mut self, key: K, element: E) -> Result<bool, RedisError>
fn pfadd<'a, K, E>(&'a mut self, key: K, element: E) -> Result<bool, RedisError>
Adds the specified elements to the specified HyperLogLog.
Redis Docs
Source§fn pfcount<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
fn pfcount<'a, K>(&'a mut self, key: K) -> Result<usize, RedisError>
Return the approximated cardinality of the set(s) observed by the
HyperLogLog at key(s).
Redis Docs
Source§fn pfmerge<'a, D, S>(
&'a mut self,
dstkey: D,
srckeys: S,
) -> Result<(), RedisError>
fn pfmerge<'a, D, S>( &'a mut self, dstkey: D, srckeys: S, ) -> Result<(), RedisError>
Merge N different HyperLogLogs into a single one.
Redis Docs
Source§fn publish<'a, K, E>(
&'a mut self,
channel: K,
message: E,
) -> Result<usize, RedisError>
fn publish<'a, K, E>( &'a mut self, channel: K, message: E, ) -> Result<usize, RedisError>
Posts a message to the given channel.
Redis Docs
Source§fn spublish<'a, K, E>(
&'a mut self,
channel: K,
message: E,
) -> Result<usize, RedisError>
fn spublish<'a, K, E>( &'a mut self, channel: K, message: E, ) -> Result<usize, RedisError>
Posts a message to the given sharded channel.
Redis Docs
Source§fn object_encoding<'a, K>(
&'a mut self,
key: K,
) -> Result<Option<String>, RedisError>
fn object_encoding<'a, K>( &'a mut self, key: K, ) -> Result<Option<String>, RedisError>
Returns the encoding of a key.
Redis Docs
Source§fn object_idletime<'a, K>(
&'a mut self,
key: K,
) -> Result<Option<usize>, RedisError>
fn object_idletime<'a, K>( &'a mut self, key: K, ) -> Result<Option<usize>, RedisError>
Returns the time in seconds since the last access of a key.
Redis Docs
Source§fn object_freq<'a, K>(&'a mut self, key: K) -> Result<Option<usize>, RedisError>
fn object_freq<'a, K>(&'a mut self, key: K) -> Result<Option<usize>, RedisError>
Returns the logarithmic access frequency counter of a key.
Redis Docs
Source§fn object_refcount<'a, K>(
&'a mut self,
key: K,
) -> Result<Option<usize>, RedisError>
fn object_refcount<'a, K>( &'a mut self, key: K, ) -> Result<Option<usize>, RedisError>
Returns the reference count of a key.
Redis Docs
Source§fn client_getname<'a>(&'a mut self) -> Result<Option<String>, RedisError>
fn client_getname<'a>(&'a mut self) -> Result<Option<String>, RedisError>
Returns the name of the current connection as set by CLIENT SETNAME.
Redis Docs
Source§fn client_id<'a>(&'a mut self) -> Result<isize, RedisError>
fn client_id<'a>(&'a mut self) -> Result<isize, RedisError>
Returns the ID of the current connection.
Redis Docs
Source§fn client_setname<'a, K>(
&'a mut self,
connection_name: K,
) -> Result<(), RedisError>
fn client_setname<'a, K>( &'a mut self, connection_name: K, ) -> Result<(), RedisError>
Command assigns a name to the current connection.
Redis Docs
Source§fn flushall<'a>(&'a mut self) -> Result<(), RedisError>
fn flushall<'a>(&'a mut self) -> Result<(), RedisError>
Deletes all the keys of all databases Read more
Source§fn flushall_options<'a>(
&'a mut self,
options: &'a FlushAllOptions,
) -> Result<(), RedisError>
fn flushall_options<'a>( &'a mut self, options: &'a FlushAllOptions, ) -> Result<(), RedisError>
Deletes all the keys of all databases with options Read more
Source§fn flushdb<'a>(&'a mut self) -> Result<(), RedisError>
fn flushdb<'a>(&'a mut self) -> Result<(), RedisError>
Deletes all the keys of the current database Read more
Source§fn flushdb_options<'a>(
&'a mut self,
options: &'a FlushAllOptions,
) -> Result<(), RedisError>
fn flushdb_options<'a>( &'a mut self, options: &'a FlushAllOptions, ) -> Result<(), RedisError>
Deletes all the keys of the current database with options Read more
Source§fn scan<RV>(&mut self) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
fn scan<RV>(&mut self) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
Incrementally iterate the keys space.
Source§fn scan_options<RV>(
&mut self,
opts: ScanOptions,
) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
fn scan_options<RV>(
&mut self,
opts: ScanOptions,
) -> Result<Iter<'_, RV>, RedisError>where
RV: FromRedisValue,
Incrementally iterate the keys space with options.
Source§fn scan_match<P, RV>(&mut self, pattern: P) -> Result<Iter<'_, RV>, RedisError>where
P: ToRedisArgs,
RV: FromRedisValue,
fn scan_match<P, RV>(&mut self, pattern: P) -> Result<Iter<'_, RV>, RedisError>where
P: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate the keys space for keys matching a pattern.
Source§fn hscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn hscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate hash fields and associated values.
Source§fn hscan_match<K, P, RV>(
&mut self,
key: K,
pattern: P,
) -> Result<Iter<'_, RV>, RedisError>
fn hscan_match<K, P, RV>( &mut self, key: K, pattern: P, ) -> Result<Iter<'_, RV>, RedisError>
Incrementally iterate hash fields and associated values for
field names matching a pattern.
Source§fn sscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn sscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate set elements.
Source§fn sscan_match<K, P, RV>(
&mut self,
key: K,
pattern: P,
) -> Result<Iter<'_, RV>, RedisError>
fn sscan_match<K, P, RV>( &mut self, key: K, pattern: P, ) -> Result<Iter<'_, RV>, RedisError>
Incrementally iterate set elements for elements matching a pattern.
Source§fn zscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
fn zscan<K, RV>(&mut self, key: K) -> Result<Iter<'_, RV>, RedisError>where
K: ToRedisArgs,
RV: FromRedisValue,
Incrementally iterate sorted set elements.
Source§fn zscan_match<K, P, RV>(
&mut self,
key: K,
pattern: P,
) -> Result<Iter<'_, RV>, RedisError>
fn zscan_match<K, P, RV>( &mut self, key: K, pattern: P, ) -> Result<Iter<'_, RV>, RedisError>
Incrementally iterate sorted set elements for elements matching a pattern.
Source§fn get_int<K>(&mut self, key: K) -> Result<Option<isize>, RedisError>where
K: ToRedisArgs,
fn get_int<K>(&mut self, key: K) -> Result<Option<isize>, RedisError>where
K: ToRedisArgs,
Get a value from Redis and convert it to an
Option<isize>.Source§fn mget_ints<K>(&mut self, key: K) -> Result<Vec<Option<isize>>, RedisError>where
K: ToRedisArgs,
fn mget_ints<K>(&mut self, key: K) -> Result<Vec<Option<isize>>, RedisError>where
K: ToRedisArgs,
Get values from Redis and convert them to
Option<isize>s.Source§impl<P> UnbanChatMemberSetters for Pwhere
P: HasPayload<Payload = UnbanChatMember>,
impl<P> UnbanChatMemberSetters for Pwhere
P: HasPayload<Payload = UnbanChatMember>,
Source§impl<P> UnbanChatSenderChatSetters for Pwhere
P: HasPayload<Payload = UnbanChatSenderChat>,
impl<P> UnbanChatSenderChatSetters for Pwhere
P: HasPayload<Payload = UnbanChatSenderChat>,
Source§impl<P> UnhideGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = UnhideGeneralForumTopic>,
impl<P> UnhideGeneralForumTopicSetters for Pwhere
P: HasPayload<Payload = UnhideGeneralForumTopic>,
Source§impl<P> UnpinAllChatMessagesSetters for Pwhere
P: HasPayload<Payload = UnpinAllChatMessages>,
impl<P> UnpinAllChatMessagesSetters for Pwhere
P: HasPayload<Payload = UnpinAllChatMessages>,
Source§impl<P> UnpinAllForumTopicMessagesSetters for Pwhere
P: HasPayload<Payload = UnpinAllForumTopicMessages>,
impl<P> UnpinAllForumTopicMessagesSetters for Pwhere
P: HasPayload<Payload = UnpinAllForumTopicMessages>,
Source§impl<P> UnpinAllGeneralForumTopicMessagesSetters for Pwhere
P: HasPayload<Payload = UnpinAllGeneralForumTopicMessages>,
impl<P> UnpinAllGeneralForumTopicMessagesSetters for Pwhere
P: HasPayload<Payload = UnpinAllGeneralForumTopicMessages>,
Source§impl<P> UnpinChatMessageSetters for Pwhere
P: HasPayload<Payload = UnpinChatMessage>,
impl<P> UnpinChatMessageSetters for Pwhere
P: HasPayload<Payload = UnpinChatMessage>,
Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§impl<P> UpgradeGiftSetters for Pwhere
P: HasPayload<Payload = UpgradeGift>,
impl<P> UpgradeGiftSetters for Pwhere
P: HasPayload<Payload = UpgradeGift>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn owned_gift_id(self, value: OwnedGiftId) -> Self
fn owned_gift_id(self, value: OwnedGiftId) -> Self
Setter for
owned_gift_id field.Source§fn keep_original_details(self, value: bool) -> Self
fn keep_original_details(self, value: bool) -> Self
Setter for
keep_original_details field.Source§fn star_count(self, value: u32) -> Self
fn star_count(self, value: u32) -> Self
Setter for
star_count field.Source§impl<P> UploadStickerFileSetters for Pwhere
P: HasPayload<Payload = UploadStickerFile>,
impl<P> UploadStickerFileSetters for Pwhere
P: HasPayload<Payload = UploadStickerFile>,
Source§fn sticker_format(self, value: StickerFormat) -> Self
fn sticker_format(self, value: StickerFormat) -> Self
Setter for
sticker_format field.