pub enum KafkaTopic {
Show 13 variants
Events,
Attachments,
Transactions,
Outcomes,
OutcomesBilling,
MetricsSessions,
MetricsGeneric,
Profiles,
ReplayEvents,
ReplayRecordings,
Monitors,
Spans,
Feedback,
}
Expand description
Define the topics over which Relay communicates with Sentry.
Variants§
Events
Simple events (without attachments) topic.
Attachments
Complex events (with attachments) topic.
Transactions
Transaction events topic.
Outcomes
Shared outcomes topic for Relay and Sentry.
OutcomesBilling
Override for billing critical outcomes.
MetricsSessions
Any metric that is extracted from sessions.
MetricsGeneric
Generic metrics topic, excluding sessions (release health).
Profiles
Profiles
ReplayEvents
ReplayEvents, breadcrumb + session updates for replays
ReplayRecordings
ReplayRecordings, large blobs sent by the replay sdk
Monitors
Monitor check-ins.
Spans
Standalone spans without a transaction.
Feedback
Feedback events topic.
Implementations§
source§impl KafkaTopic
impl KafkaTopic
sourcepub fn iter() -> Iter<'static, Self>
pub fn iter() -> Iter<'static, Self>
Returns iterator over the variants of KafkaTopic
.
It will have to be adjusted if the new variants are added.
Trait Implementations§
source§impl Clone for KafkaTopic
impl Clone for KafkaTopic
source§fn clone(&self) -> KafkaTopic
fn clone(&self) -> KafkaTopic
Returns a copy 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 KafkaTopic
impl Debug for KafkaTopic
source§impl Hash for KafkaTopic
impl Hash for KafkaTopic
source§impl Ord for KafkaTopic
impl Ord for KafkaTopic
source§fn cmp(&self, other: &KafkaTopic) -> Ordering
fn cmp(&self, other: &KafkaTopic) -> Ordering
1.21.0 · 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
source§impl PartialEq for KafkaTopic
impl PartialEq for KafkaTopic
source§impl PartialOrd for KafkaTopic
impl PartialOrd for KafkaTopic
impl Copy for KafkaTopic
impl Eq for KafkaTopic
impl StructuralPartialEq for KafkaTopic
Auto Trait Implementations§
impl Freeze for KafkaTopic
impl RefUnwindSafe for KafkaTopic
impl Send for KafkaTopic
impl Sync for KafkaTopic
impl Unpin for KafkaTopic
impl UnwindSafe for KafkaTopic
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§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.