pub struct PrerequisiteEvent {
pub target_flag_key: String,
pub context: Context,
pub prerequisite_flag: Flag,
pub prerequisite_result: Detail<FlagValue>,
}Expand description
A struct representing the results of an evaluation on a prerequisite flag.
Fields§
§target_flag_key: StringString representing the crate::Flag::key of the original flag being evaluated.
context: ContextThe crate::Context provided during the evaluation process.
prerequisite_flag: FlagThe prerequisite crate::Flag that was evaluated.
prerequisite_result: Detail<FlagValue>The result of calling evaluate on the PrerequisiteEvent::prerequisite_flag.
Auto Trait Implementations§
impl Freeze for PrerequisiteEvent
impl RefUnwindSafe for PrerequisiteEvent
impl Send for PrerequisiteEvent
impl Sync for PrerequisiteEvent
impl Unpin for PrerequisiteEvent
impl UnsafeUnpin for PrerequisiteEvent
impl UnwindSafe for PrerequisiteEvent
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more