pub enum ExternalProvider {
GitHub,
GitLab,
Forgejo,
Gitea,
Jira,
Linear,
Other(String),
}Expand description
Tracker or forge family; its row in the provider table decides namespaces, kinds, number spaces and identifier spelling.
Variants§
GitHub
GitHub, hosted or Enterprise Server.
GitLab
GitLab, hosted or self-managed.
Forgejo
A Forgejo instance.
Gitea
A Gitea instance.
Jira
Jira, Cloud or Data Center.
Linear
Linear.
Other(String)
Another family, named in lowercase.
Implementations§
Trait Implementations§
Source§impl Clone for ExternalProvider
impl Clone for ExternalProvider
Source§impl Debug for ExternalProvider
impl Debug for ExternalProvider
Source§impl<'de> Deserialize<'de> for ExternalProvider
impl<'de> Deserialize<'de> for ExternalProvider
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 Eq for ExternalProvider
Source§impl Hash for ExternalProvider
impl Hash for ExternalProvider
Source§impl Ord for ExternalProvider
impl Ord for ExternalProvider
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ExternalProvider
impl PartialEq for ExternalProvider
Source§impl PartialOrd for ExternalProvider
impl PartialOrd for ExternalProvider
Source§impl Serialize for ExternalProvider
impl Serialize for ExternalProvider
impl StructuralPartialEq for ExternalProvider
Auto Trait Implementations§
impl Freeze for ExternalProvider
impl RefUnwindSafe for ExternalProvider
impl Send for ExternalProvider
impl Sync for ExternalProvider
impl Unpin for ExternalProvider
impl UnsafeUnpin for ExternalProvider
impl UnwindSafe for ExternalProvider
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