pub struct WebSocketEndpointMetadata {
pub path: &'static str,
pub name: &'static str,
pub fn_name: &'static str,
pub module_path: &'static str,
}Expand description
Inventory metadata submitted by #[websocket] at compile time.
Used by impl WebSocketUrlResolver for ResolvedUrls to resolve route names.
Fields§
§path: &'static strURL path pattern (e.g. "/ws/chat/{room_id}/").
name: &'static strRoute name used for URL reversal.
fn_name: &'static strHandler function name for diagnostics.
module_path: &'static strRust module path of the handler for diagnostics.
Trait Implementations§
impl Collect for WebSocketEndpointMetadata
Auto Trait Implementations§
impl Freeze for WebSocketEndpointMetadata
impl RefUnwindSafe for WebSocketEndpointMetadata
impl Send for WebSocketEndpointMetadata
impl Sync for WebSocketEndpointMetadata
impl Unpin for WebSocketEndpointMetadata
impl UnsafeUnpin for WebSocketEndpointMetadata
impl UnwindSafe for WebSocketEndpointMetadata
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> 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