Docs.rs
  • flagsmith-flag-engine-0.4.0
    • flagsmith-flag-engine 0.4.0
    • Permalink
    • Docs.rs crate page
    • BSD-3-Clause
    • Links
    • crates.io
    • Source
    • Owners
    • dabeeeenster
    • matthewelwell
    • gagantrivedi
    • Dependencies
      • chrono ^0.4 normal
      • md-5 ^0.10.1 normal
      • num-bigint ^0.4 normal
      • num-traits ^0.2.14 normal
      • regex ^1 normal
      • semver ^1.0 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • uuid ^0.8 normal
      • rstest ^0.12.0 dev
    • Versions
    • 1.44% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

flagsmith_flag_engine0.4.0

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions

List of all items

Structs

  • environments::Environment
  • environments::EnvironmentAPIKey
  • error::Error
  • features::Feature
  • features::FeatureSegment
  • features::FeatureState
  • features::MultivariateFeatureOption
  • features::MultivariateFeatureStateValue
  • identities::Identity
  • identities::Trait
  • organisations::Organisation
  • projects::Project
  • segments::Segment
  • segments::SegmentCondition
  • segments::SegmentRule
  • types::FlagsmithValue

Enums

  • error::ErrorKind
  • types::FlagsmithValueType

Functions

  • engine::get_environment_feature_state
  • engine::get_environment_feature_states
  • engine::get_identity_feature_state
  • engine::get_identity_feature_states
  • environments::builders::build_environment_api_key_struct
  • environments::builders::build_environment_struct
  • identities::builders::build_identity_struct
  • segments::evaluator::evaluate_identity_in_segment
  • segments::evaluator::get_identity_segments
  • utils::datetime::deserialize
  • utils::datetime::serialize
  • utils::get_uuid
  • utils::hashing::get_hashed_percentage_for_object_ids

Constants

  • segments::constants::ALL_RULE
  • segments::constants::ANY_RULE
  • segments::constants::CONTAINS
  • segments::constants::EQUAL
  • segments::constants::GREATER_THAN
  • segments::constants::GREATER_THAN_INCLUSIVE
  • segments::constants::IN
  • segments::constants::IS_NOT_SET
  • segments::constants::IS_SET
  • segments::constants::LESS_THAN
  • segments::constants::LESS_THAN_INCLUSIVE
  • segments::constants::MODULO
  • segments::constants::NONE_RULE
  • segments::constants::NOT_CONTAINS
  • segments::constants::NOT_EQUAL
  • segments::constants::PERCENTAGE_SPLIT
  • segments::constants::REGEX