Struct google_containeranalysis1_beta1::api::SourceContext [−][src]
pub struct SourceContext {
pub cloud_repo: Option<CloudRepoSourceContext>,
pub gerrit: Option<GerritSourceContext>,
pub git: Option<GitSourceContext>,
pub labels: Option<HashMap<String, String>>,
}
Expand description
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
This type is not used in any activity, and only used as part of another schema.
Fields
cloud_repo: Option<CloudRepoSourceContext>
A SourceContext referring to a revision in a Google Cloud Source Repo.
gerrit: Option<GerritSourceContext>
A SourceContext referring to a Gerrit project.
git: Option<GitSourceContext>
A SourceContext referring to any third party Git repo (e.g., GitHub).
labels: Option<HashMap<String, String>>
Labels with user defined metadata.
Trait Implementations
Returns the “default value” for a type. Read more
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 RefUnwindSafe for SourceContext
impl Send for SourceContext
impl Sync for SourceContext
impl Unpin for SourceContext
impl UnwindSafe for SourceContext
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more