pub struct DetectedEventCall {
pub caller: String,
pub channel: Option<String>,
pub direction: String,
pub protocol: String,
pub file_path: String,
pub line: usize,
}Expand description
A detected event channel interaction (publish or subscribe).
Fields§
§caller: StringSymbol making the event call.
channel: Option<String>Channel/topic name (if extractable from the call target).
direction: String“publish” or “subscribe”.
protocol: StringProtocol: kafka, rabbitmq, redis, sqs, sns, nats.
file_path: StringFile path.
line: usizeLine number.
Trait Implementations§
Source§impl Clone for DetectedEventCall
impl Clone for DetectedEventCall
Source§fn clone(&self) -> DetectedEventCall
fn clone(&self) -> DetectedEventCall
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 DetectedEventCall
impl Debug for DetectedEventCall
Source§impl PartialEq for DetectedEventCall
impl PartialEq for DetectedEventCall
impl StructuralPartialEq for DetectedEventCall
Auto Trait Implementations§
impl Freeze for DetectedEventCall
impl RefUnwindSafe for DetectedEventCall
impl Send for DetectedEventCall
impl Sync for DetectedEventCall
impl Unpin for DetectedEventCall
impl UnsafeUnpin for DetectedEventCall
impl UnwindSafe for DetectedEventCall
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more