pub struct MergeOutput {
pub events: BTreeMap<String, Vec<OrderedValue>>,
pub skipped_events: Vec<String>,
pub unchecked_events: Vec<String>,
pub overrides: Vec<String>,
pub skips: Vec<Skip>,
}Expand description
One merge target’s events for a hook: [hooks] rendered, with the fragment’s events
replacing the generated ones they name.
Fields§
§events: BTreeMap<String, Vec<OrderedValue>>Finished entries per native event. An event whose array is empty is turned off.
skipped_events: Vec<String>Unknown events a dependency’s fragment lists, left out of events.
unchecked_events: Vec<String>Events the target does not list that unchecked = true let through.
overrides: Vec<String>Events the fragment declares that [hooks] also declares: the fragment’s replace
the generated entries.
skips: Vec<Skip>What [hooks] leaves out here, minus the events a fragment replaces.
Trait Implementations§
Source§impl Clone for MergeOutput
impl Clone for MergeOutput
Source§impl Debug for MergeOutput
impl Debug for MergeOutput
Source§impl Default for MergeOutput
impl Default for MergeOutput
Source§impl PartialEq for MergeOutput
impl PartialEq for MergeOutput
Source§impl Serialize for MergeOutput
impl Serialize for MergeOutput
impl StructuralPartialEq for MergeOutput
Auto Trait Implementations§
impl Freeze for MergeOutput
impl RefUnwindSafe for MergeOutput
impl Send for MergeOutput
impl Sync for MergeOutput
impl Unpin for MergeOutput
impl UnsafeUnpin for MergeOutput
impl UnwindSafe for MergeOutput
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