pub struct ActionResults {
pub infos: Vec<String>,
pub warnings: Vec<String>,
pub errors: Vec<String>,
pub gauges: Vec<String>,
pub broken_gauges: Vec<String>,
pub snapshots: Vec<SnapshotTrigger>,
pub sort_gauges: bool,
pub verbose: bool,
pub sub_results: Vec<(String, Box<ActionResults>)>,
}
Expand description
Stores the results of each Action specified in [source] and the [warnings] and [gauges] that are generated.
Fields§
§infos: Vec<String>
§warnings: Vec<String>
§errors: Vec<String>
§gauges: Vec<String>
§broken_gauges: Vec<String>
§snapshots: Vec<SnapshotTrigger>
§sort_gauges: bool
§verbose: bool
§sub_results: Vec<(String, Box<ActionResults>)>
Implementations§
Source§impl ActionResults
impl ActionResults
pub fn new() -> ActionResults
pub fn all_issues(&self) -> impl Iterator<Item = &str>
Trait Implementations§
Source§impl Clone for ActionResults
impl Clone for ActionResults
Source§fn clone(&self) -> ActionResults
fn clone(&self) -> ActionResults
Returns a copy 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 ActionResults
impl Debug for ActionResults
Auto Trait Implementations§
impl Freeze for ActionResults
impl RefUnwindSafe for ActionResults
impl Send for ActionResults
impl Sync for ActionResults
impl Unpin for ActionResults
impl UnwindSafe for ActionResults
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)