pub struct BaselineCheckReport {
pub target: BaselineTarget,
pub strict: bool,
pub agent_home: PathBuf,
pub project_path: PathBuf,
pub items: Vec<BaselineCheckItem>,
pub missing_required: usize,
pub missing_optional: usize,
pub suggested_actions: Vec<String>,
}Fields§
§target: BaselineTarget§strict: bool§agent_home: PathBuf§project_path: PathBuf§items: Vec<BaselineCheckItem>§missing_required: usize§missing_optional: usize§suggested_actions: Vec<String>Implementations§
Source§impl BaselineCheckReport
impl BaselineCheckReport
pub fn from_items( target: BaselineTarget, strict: bool, agent_home: PathBuf, project_path: PathBuf, items: Vec<BaselineCheckItem>, suggested_actions: Vec<String>, ) -> Self
pub fn has_missing_required(&self) -> bool
Trait Implementations§
Source§impl Clone for BaselineCheckReport
impl Clone for BaselineCheckReport
Source§fn clone(&self) -> BaselineCheckReport
fn clone(&self) -> BaselineCheckReport
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 BaselineCheckReport
impl Debug for BaselineCheckReport
Auto Trait Implementations§
impl Freeze for BaselineCheckReport
impl RefUnwindSafe for BaselineCheckReport
impl Send for BaselineCheckReport
impl Sync for BaselineCheckReport
impl Unpin for BaselineCheckReport
impl UnsafeUnpin for BaselineCheckReport
impl UnwindSafe for BaselineCheckReport
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