Struct google_clouddebugger2::SourceContext
[−]
[src]
pub struct SourceContext { pub cloud_workspace: Option<CloudWorkspaceSourceContext>, pub cloud_repo: Option<CloudRepoSourceContext>, pub git: Option<GitSourceContext>, pub gerrit: Option<GerritSourceContext>, }
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_workspace: Option<CloudWorkspaceSourceContext>
A SourceContext referring to a snapshot in a cloud workspace.
cloud_repo: Option<CloudRepoSourceContext>
A SourceContext referring to a revision in a cloud repo.
git: Option<GitSourceContext>
A SourceContext referring to any third party Git repo (e.g. GitHub).
gerrit: Option<GerritSourceContext>
A SourceContext referring to a Gerrit project.
Trait Implementations
impl Default for SourceContext
[src]
fn default() -> SourceContext
Returns the "default value" for a type. Read more
impl Clone for SourceContext
[src]
fn clone(&self) -> SourceContext
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more