Enum google_api_proto::google::devtools::cloudbuild::v1::git_file_source::RepoType
source · #[repr(i32)]pub enum RepoType {
Unknown = 0,
CloudSourceRepositories = 1,
Github = 2,
BitbucketServer = 3,
Gitlab = 4,
}
Expand description
The type of the repo, since it may not be explicit from the repo
field
(e.g from a URL).
Variants§
Unknown = 0
The default, unknown repo type. Don’t use it, instead use one of the other repo types.
CloudSourceRepositories = 1
A Google Cloud Source Repositories-hosted repo.
Github = 2
A GitHub-hosted repo not necessarily on “github.com” (i.e. GitHub Enterprise).
BitbucketServer = 3
A Bitbucket Server-hosted repo.
Gitlab = 4
A GitLab-hosted repo.
Implementations§
source§impl RepoType
impl RepoType
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for RepoType
impl Ord for RepoType
source§impl PartialEq for RepoType
impl PartialEq for RepoType
source§impl PartialOrd for RepoType
impl PartialOrd for RepoType
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for RepoType
impl TryFrom<i32> for RepoType
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
impl Copy for RepoType
impl Eq for RepoType
impl StructuralPartialEq for RepoType
Auto Trait Implementations§
impl Freeze for RepoType
impl RefUnwindSafe for RepoType
impl Send for RepoType
impl Sync for RepoType
impl Unpin for RepoType
impl UnwindSafe for RepoType
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request