#![deny(non_camel_case_types)]
#[doc(hidden)]
pub use redis::{
Client, Commands, Connection, ErrorKind, FromRedisValue, RedisError, RedisResult, ToRedisArgs,
Value,
};
pub use crate::commands::StreamCommands;
pub use crate::types::{
StreamClaimOptions,
StreamClaimReply,
StreamId,
StreamInfoConsumer,
StreamInfoConsumersReply,
StreamInfoGroup,
StreamInfoGroupsReply,
StreamInfoStreamReply,
StreamKey,
StreamMaxlen,
StreamPendingCountReply,
StreamPendingData,
StreamPendingId,
StreamPendingReply,
StreamRangeReply,
StreamReadOptions,
StreamReadReply,
};
mod commands;
mod types;
pub fn client_open<T: redis::IntoConnectionInfo>(params: T) -> redis::RedisResult<redis::Client> {
redis::Client::open(params)
}