pub struct MultivariateVariant {
pub key: String,
pub rollout_percentage: f64,
}Expand description
A single variant in a multivariate feature flag.
Fields§
§key: StringUnique key for this variant (e.g., “control”, “test”, “variant-a”)
rollout_percentage: f64Percentage of users who should see this variant (0-100)
Trait Implementations§
Source§impl Clone for MultivariateVariant
impl Clone for MultivariateVariant
Source§fn clone(&self) -> MultivariateVariant
fn clone(&self) -> MultivariateVariant
Returns a duplicate of the value. Read more
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 Debug for MultivariateVariant
impl Debug for MultivariateVariant
Source§impl<'de> Deserialize<'de> for MultivariateVariant
impl<'de> Deserialize<'de> for MultivariateVariant
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MultivariateVariant
impl RefUnwindSafe for MultivariateVariant
impl Send for MultivariateVariant
impl Sync for MultivariateVariant
impl Unpin for MultivariateVariant
impl UnwindSafe for MultivariateVariant
Blanket Implementations§
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