pub enum RepoRole {
Platform,
Service,
Library,
Tool,
Infrastructure,
}Expand description
The role a repository plays in the ecosystem.
Variants§
Platform
Core platform repository.
Service
Microservice or standalone service.
Library
Shared library consumed by other repos.
Tool
Developer tooling, CLI, or build tools.
Infrastructure
Infrastructure-as-code, deployment, CI/CD.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RepoRole
impl<'de> Deserialize<'de> for RepoRole
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
impl Copy for RepoRole
impl Eq for RepoRole
impl StructuralPartialEq for RepoRole
Auto Trait Implementations§
impl Freeze for RepoRole
impl RefUnwindSafe for RepoRole
impl Send for RepoRole
impl Sync for RepoRole
impl Unpin for RepoRole
impl UnsafeUnpin for RepoRole
impl UnwindSafe for RepoRole
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<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.