pub struct FlagsContextItem {
pub flag: Annotated<String>,
pub result: Annotated<Value>,
pub other: Object<Value>,
}Expand description
Flags context item.
A flag context item represents an individual flag evaluation result. It contains the name of the flag and its evaluation result.
Fields§
§flag: Annotated<String>The name of the evaluated flag.
result: Annotated<Value>The result of the flag evaluation. Evaluation results can be any valid JSON type.
other: Object<Value>Additional arbitrary fields for forwards compatibility.
Trait Implementations§
Source§impl Clone for FlagsContextItem
impl Clone for FlagsContextItem
Source§fn clone(&self) -> FlagsContextItem
fn clone(&self) -> FlagsContextItem
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 FlagsContextItem
impl Debug for FlagsContextItem
Source§impl Default for FlagsContextItem
impl Default for FlagsContextItem
Source§fn default() -> FlagsContextItem
fn default() -> FlagsContextItem
Returns the “default value” for a type. Read more
Source§impl Empty for FlagsContextItem
impl Empty for FlagsContextItem
Source§impl FromObjectRef for FlagsContextItem
impl FromObjectRef for FlagsContextItem
Source§impl FromValue for FlagsContextItem
impl FromValue for FlagsContextItem
Source§impl IntoObjectRef for FlagsContextItem
impl IntoObjectRef for FlagsContextItem
Source§impl IntoValue for FlagsContextItem
impl IntoValue for FlagsContextItem
Source§fn into_value(self) -> Value
fn into_value(self) -> Value
Boxes the meta structure back into a value.
Source§fn serialize_payload<S>(
&self,
__serializer: S,
__behavior: SkipSerialization,
) -> Result<S::Ok, S::Error>where
Self: Sized,
S: Serializer,
fn serialize_payload<S>(
&self,
__serializer: S,
__behavior: SkipSerialization,
) -> Result<S::Ok, S::Error>where
Self: Sized,
S: Serializer,
Efficiently serializes the payload directly.
Source§fn extract_child_meta(&self) -> MetaMapwhere
Self: Sized,
fn extract_child_meta(&self) -> MetaMapwhere
Self: Sized,
Extracts children meta map out of a value.
Source§impl PartialEq for FlagsContextItem
impl PartialEq for FlagsContextItem
Source§impl ProcessValue for FlagsContextItem
impl ProcessValue for FlagsContextItem
Source§fn value_type(&self) -> EnumSet<ValueType>
fn value_type(&self) -> EnumSet<ValueType>
Returns the type of the value.
Source§fn process_value<P>(
&mut self,
__meta: &mut Meta,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
fn process_value<P>(
&mut self,
__meta: &mut Meta,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
Executes a processor on this value.
Source§fn process_child_values<P>(
&mut self,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
fn process_child_values<P>(
&mut self,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
Recurses into children of this value.
impl StructuralPartialEq for FlagsContextItem
Auto Trait Implementations§
impl Freeze for FlagsContextItem
impl RefUnwindSafe for FlagsContextItem
impl Send for FlagsContextItem
impl Sync for FlagsContextItem
impl Unpin for FlagsContextItem
impl UnsafeUnpin for FlagsContextItem
impl UnwindSafe for FlagsContextItem
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