pub struct GrowthBookFeature {
pub default_value: Option<Value>,
pub rules: Option<Vec<GrowthBookFeatureRule>>,
}Fields§
§default_value: Option<Value>§rules: Option<Vec<GrowthBookFeatureRule>>Implementations§
Source§impl GrowthBookFeature
impl GrowthBookFeature
pub fn get_value( &self, feature_name: &str, feature_name_decorate: Vec<String>, user_attributes: &Vec<GrowthBookAttribute>, forced_variations: &Option<HashMap<String, i64>>, all_features: HashMap<String, GrowthBookFeature>, ) -> FeatureResult
Trait Implementations§
Source§impl Clone for GrowthBookFeature
impl Clone for GrowthBookFeature
Source§fn clone(&self) -> GrowthBookFeature
fn clone(&self) -> GrowthBookFeature
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 GrowthBookFeature
impl Debug for GrowthBookFeature
Source§impl<'de> Deserialize<'de> for GrowthBookFeature
impl<'de> Deserialize<'de> for GrowthBookFeature
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 GrowthBookFeature
impl RefUnwindSafe for GrowthBookFeature
impl Send for GrowthBookFeature
impl Sync for GrowthBookFeature
impl Unpin for GrowthBookFeature
impl UnwindSafe for GrowthBookFeature
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