pub struct Flag {
pub enabled: bool,
pub value: FlagsmithValue,
pub is_default: bool,
pub feature_id: u32,
pub feature_name: String,
}Fields§
§enabled: bool§value: FlagsmithValue§is_default: bool§feature_id: u32§feature_name: StringImplementations§
Source§impl Flag
impl Flag
pub fn from_feature_state( feature_state: FeatureState, identity_id: Option<&str>, ) -> Flag
pub fn from_api_flag(flag_json: &Value) -> Option<Flag>
pub fn value_as_string(&self) -> Option<String>
pub fn value_as_bool(&self) -> Option<bool>
pub fn value_as_f32(&self) -> Option<f32>
pub fn value_as_f64(&self) -> Option<f64>
pub fn value_as_i32(&self) -> Option<i32>
pub fn value_as_i64(&self) -> Option<i64>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Flag
impl RefUnwindSafe for Flag
impl Send for Flag
impl Sync for Flag
impl Unpin for Flag
impl UnwindSafe for Flag
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