pub struct CloudRepoSourceContext {
pub alias_context: Option<AliasContext>,
pub repo_id: Option<RepoId>,
pub revision_id: Option<String>,
}Expand description
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
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.
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 duplicate 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 Freeze for CloudRepoSourceContext
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more