Skip to main content

Module hash

Module hash 

Source

Re-exports§

pub use const::ERR_HASH_FIELD_EXPIRATION_LEGACY_ENCODING;
pub use const::ERR_HASH_VALUE_NOT_FLOAT;
pub use const::ERR_HASH_VALUE_NOT_INTEGER;
pub use const::ERR_INCREMENT_NAN_OR_INFINITY;
pub use const::ERR_INCREMENT_OVERFLOW;
pub use const::ERR_WRONG_TYPE;
pub use const::HASH_EXPIRE_COND_FAILED;
pub use const::HASH_EXPIRE_DELETED;
pub use const::HASH_EXPIRE_SET_OK;
pub use const::HASH_FIELD_NOT_FOUND;
pub use const::HASH_FIELD_PERSISTENT;
pub use impl::prepare_hash_meta_for_write;
pub use meta::FIELD_EXPIRE_PREFIX_LEN;
pub use meta::HashFieldState;
pub use meta::HashFieldStateKind;
pub use meta::HashItemKeyComposer;
pub use meta::HashMeta;
pub use meta::HashSubkeyEncodingMode;
pub use meta::compose_hash_key;
pub use meta::compose_hash_meta_key;
pub use meta::compose_hash_prefix;
pub use meta::compose_hash_prefix_stack;
pub use meta::decode_field_state;
pub use meta::decode_hash_value;
pub use meta::encode_hash_value;
pub use meta::hexpire_condition_passes;
pub use meta::is_field_expired;
pub use meta::is_immediate_expire;
pub use opt::FieldValue;
pub use opt::HExpire;
pub use opt::HGetEx;
pub use opt::HSet;
pub use opt::HashFieldSetCondition;
pub use opt::HashGetEx;
pub use opt::HashLengthMode;
pub use opt::HashSetEx;
pub use opt::RangeLex;
pub use opt::TTLAction;

Modules§

const
impl
key
meta
opt

Type Aliases§

HashFieldPair
HashRandField
HashScanResult