pub struct GitlabReport {
pub file: PathBuf,
pub include_files: Vec<PathBuf>,
pub global_variables: Vec<GitlabVariable>,
pub jobs: Vec<GitlabJob>,
pub diagnostics: Vec<Diagnostic>,
}Fields§
§file: PathBuf§include_files: Vec<PathBuf>§global_variables: Vec<GitlabVariable>§jobs: Vec<GitlabJob>§diagnostics: Vec<Diagnostic>Implementations§
Source§impl GitlabReport
impl GitlabReport
pub fn explain( &self, job: Option<&str>, variable: &str, ) -> Result<&GitlabVariable, AnalysisError>
Trait Implementations§
Source§impl Clone for GitlabReport
impl Clone for GitlabReport
Source§fn clone(&self) -> GitlabReport
fn clone(&self) -> GitlabReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GitlabReport
impl Debug for GitlabReport
Source§impl<'de> Deserialize<'de> for GitlabReport
impl<'de> Deserialize<'de> for GitlabReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GitlabReport
impl RefUnwindSafe for GitlabReport
impl Send for GitlabReport
impl Sync for GitlabReport
impl Unpin for GitlabReport
impl UnsafeUnpin for GitlabReport
impl UnwindSafe for GitlabReport
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