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
sourceimpl Clone for CloudRepoSourceContext
impl Clone for CloudRepoSourceContext
sourcefn clone(&self) -> CloudRepoSourceContext
fn clone(&self) -> CloudRepoSourceContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CloudRepoSourceContext
impl Debug for CloudRepoSourceContext
sourceimpl Default for CloudRepoSourceContext
impl Default for CloudRepoSourceContext
sourcefn default() -> CloudRepoSourceContext
fn default() -> CloudRepoSourceContext
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CloudRepoSourceContext
impl<'de> Deserialize<'de> for CloudRepoSourceContext
sourcefn 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
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more