pub struct ListMemberScenario {
pub container_scenario: usize,
pub container_conditions: HashMap<String, bool>,
pub index: usize,
pub value: ResolvedValue,
pub conditions: HashMap<String, bool>,
}Expand description
One deployment scenario for an authored member of a resolved list.
Fields§
§container_scenario: usizeIdentity shared by members from the same outer list alternative.
container_conditions: HashMap<String, bool>Conditions selecting the outer list alternative containing this member.
index: usizeAuthored zero-based position of the member in that list alternative.
value: ResolvedValueMember value after expanding only conditions that wrap this member.
conditions: HashMap<String, bool>Conditions selecting both the outer list alternative and this member value.
Trait Implementations§
Source§impl Clone for ListMemberScenario
impl Clone for ListMemberScenario
Auto Trait Implementations§
impl Freeze for ListMemberScenario
impl RefUnwindSafe for ListMemberScenario
impl Send for ListMemberScenario
impl Sync for ListMemberScenario
impl Unpin for ListMemberScenario
impl UnsafeUnpin for ListMemberScenario
impl UnwindSafe for ListMemberScenario
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