[][src]Module unleash_api_client::strategy

https://unleash.github.io/docs/activation_strategy

Traits

Evaluator

Apply memoised state to a context.

Functions

_random
default

https://unleash.github.io/docs/activation_strategy#default

flexible_rollout

https://unleash.github.io/docs/activation_strategy#flexiblerollout stickiness: [DEFAULT|USERID|SESSIONID|RANDOM] groupId: hash key rollout: percentage

hostname

https://unleash.github.io/docs/activation_strategy#applicationhostname hostNames: names,of,hosts

random

https://unleash.github.io/docs/activation_strategy#gradualrolloutrandom percentage: percentage 0-100

remote_address

https://unleash.github.io/docs/activation_strategy#remoteaddress IPS: 1.2.3.4,AB::CD::::EF,1.2/8

session_id

https://unleash.github.io/docs/activation_strategy#gradualrolloutsessionid percentage: 0-100 groupId: hash key

user_id

https://unleash.github.io/docs/activation_strategy#gradualrolloutuserid percentage: 0-100 groupId: hash key

user_with_id

https://unleash.github.io/docs/activation_strategy#userwithid userIds: user,ids,to,match

Type Definitions

Evaluate
Strategy

Memoise feature state for a strategy.