pub struct DetectedClientCall {
pub caller: String,
pub method: Option<String>,
pub url_pattern: Option<String>,
pub client_library: String,
pub file_path: String,
pub line: usize,
}Expand description
A detected HTTP client call.
Fields§
§caller: StringSymbol making the HTTP call.
method: Option<String>HTTP method if detectable.
url_pattern: Option<String>URL pattern extracted from the call (may be partial/relative).
client_library: StringThe HTTP client library being used.
file_path: StringFile path.
line: usizeLine number.
Trait Implementations§
Source§impl Clone for DetectedClientCall
impl Clone for DetectedClientCall
Source§fn clone(&self) -> DetectedClientCall
fn clone(&self) -> DetectedClientCall
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 DetectedClientCall
impl Debug for DetectedClientCall
Source§impl PartialEq for DetectedClientCall
impl PartialEq for DetectedClientCall
impl StructuralPartialEq for DetectedClientCall
Auto Trait Implementations§
impl Freeze for DetectedClientCall
impl RefUnwindSafe for DetectedClientCall
impl Send for DetectedClientCall
impl Sync for DetectedClientCall
impl Unpin for DetectedClientCall
impl UnsafeUnpin for DetectedClientCall
impl UnwindSafe for DetectedClientCall
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