pub enum IntakeSourceType {
Github,
Gitlab,
Prometheus,
Sentry,
Http,
LogFile,
}Expand description
Supported intake source types
Variants§
Github
GitHub Actions webhooks
Gitlab
GitLab CI webhooks
Prometheus
Prometheus/AlertManager alerts
Sentry
Sentry error tracking
Http
Generic HTTP webhook
LogFile
Log file monitoring
Trait Implementations§
Source§impl Clone for IntakeSourceType
impl Clone for IntakeSourceType
Source§fn clone(&self) -> IntakeSourceType
fn clone(&self) -> IntakeSourceType
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 IntakeSourceType
impl Debug for IntakeSourceType
Source§impl Default for IntakeSourceType
impl Default for IntakeSourceType
Source§impl<'de> Deserialize<'de> for IntakeSourceType
impl<'de> Deserialize<'de> for IntakeSourceType
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 Display for IntakeSourceType
impl Display for IntakeSourceType
Source§impl PartialEq for IntakeSourceType
impl PartialEq for IntakeSourceType
Source§impl Serialize for IntakeSourceType
impl Serialize for IntakeSourceType
impl Eq for IntakeSourceType
impl StructuralPartialEq for IntakeSourceType
Auto Trait Implementations§
impl Freeze for IntakeSourceType
impl RefUnwindSafe for IntakeSourceType
impl Send for IntakeSourceType
impl Sync for IntakeSourceType
impl Unpin for IntakeSourceType
impl UnsafeUnpin for IntakeSourceType
impl UnwindSafe for IntakeSourceType
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