pub struct DetectedEndpoint {
pub id: String,
pub method: Option<String>,
pub path: String,
pub handler: String,
pub file_path: String,
pub line: usize,
}Expand description
A detected API endpoint.
Fields§
§id: StringEndpoint ID: “ep:{namespace}:{method}:{path}”
method: Option<String>HTTP method (GET, POST, PUT, DELETE, PATCH, etc.) or None for catch-all.
path: StringURL path pattern, normalized (e.g., “/api/users/{id}”).
handler: StringHandler symbol qualified name.
file_path: StringFile path of the handler.
line: usizeLine number.
Trait Implementations§
Source§impl Clone for DetectedEndpoint
impl Clone for DetectedEndpoint
Source§fn clone(&self) -> DetectedEndpoint
fn clone(&self) -> DetectedEndpoint
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 DetectedEndpoint
impl Debug for DetectedEndpoint
Source§impl PartialEq for DetectedEndpoint
impl PartialEq for DetectedEndpoint
impl StructuralPartialEq for DetectedEndpoint
Auto Trait Implementations§
impl Freeze for DetectedEndpoint
impl RefUnwindSafe for DetectedEndpoint
impl Send for DetectedEndpoint
impl Sync for DetectedEndpoint
impl Unpin for DetectedEndpoint
impl UnsafeUnpin for DetectedEndpoint
impl UnwindSafe for DetectedEndpoint
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