Struct google_clouddebugger2::api::CloudRepoSourceContext
source · pub struct CloudRepoSourceContext {
pub alias_context: Option<AliasContext>,
pub alias_name: Option<String>,
pub repo_id: Option<RepoId>,
pub revision_id: Option<String>,
}
Expand description
A CloudRepoSourceContext denotes a particular revision in a cloud repo (a repo hosted by the Google Cloud Platform).
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.).
repo_id: Option<RepoId>
The ID of the repo.
revision_id: Option<String>
A revision ID.
Trait Implementations§
source§impl Clone for CloudRepoSourceContext
impl Clone for CloudRepoSourceContext
source§fn clone(&self) -> CloudRepoSourceContext
fn clone(&self) -> CloudRepoSourceContext
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 CloudRepoSourceContext
impl Debug for CloudRepoSourceContext
source§impl Default for CloudRepoSourceContext
impl Default for CloudRepoSourceContext
source§fn default() -> CloudRepoSourceContext
fn default() -> CloudRepoSourceContext
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CloudRepoSourceContext
impl<'de> Deserialize<'de> for CloudRepoSourceContext
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 CloudRepoSourceContext
impl Serialize for CloudRepoSourceContext
impl Part for CloudRepoSourceContext
Auto Trait Implementations§
impl RefUnwindSafe for CloudRepoSourceContext
impl Send for CloudRepoSourceContext
impl Sync for CloudRepoSourceContext
impl Unpin for CloudRepoSourceContext
impl UnwindSafe for CloudRepoSourceContext
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