Struct google_clouddebugger2::api::GerritSourceContext
source · pub struct GerritSourceContext {
pub alias_context: Option<AliasContext>,
pub alias_name: Option<String>,
pub gerrit_project: Option<String>,
pub host_uri: Option<String>,
pub revision_id: Option<String>,
}
Expand description
A SourceContext referring to a Gerrit project.
This type is not used in any activity, and only used as part of another schema.
Fields§
§alias_context: Option<AliasContext>
An alias, which may be a branch or tag.
alias_name: Option<String>
The name of an alias (branch, tag, etc.).
gerrit_project: Option<String>
The full project name within the host. Projects may be nested, so “project/subproject” is a valid project name. The “repo name” is hostURI/project.
host_uri: Option<String>
The URI of a running Gerrit instance.
revision_id: Option<String>
A revision (commit) ID.
Trait Implementations§
source§impl Clone for GerritSourceContext
impl Clone for GerritSourceContext
source§fn clone(&self) -> GerritSourceContext
fn clone(&self) -> GerritSourceContext
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 GerritSourceContext
impl Debug for GerritSourceContext
source§impl Default for GerritSourceContext
impl Default for GerritSourceContext
source§fn default() -> GerritSourceContext
fn default() -> GerritSourceContext
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GerritSourceContext
impl<'de> Deserialize<'de> for GerritSourceContext
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
source§impl Serialize for GerritSourceContext
impl Serialize for GerritSourceContext
impl Part for GerritSourceContext
Auto Trait Implementations§
impl RefUnwindSafe for GerritSourceContext
impl Send for GerritSourceContext
impl Sync for GerritSourceContext
impl Unpin for GerritSourceContext
impl UnwindSafe for GerritSourceContext
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