SYMBOL INDEX (178 symbols across 10 files) FILE: examples/auto-vary.rs function main (line 12) | async fn main() { function handler (line 27) | async fn handler(HxRequest(hx_request): HxRequest) -> Html<&'static str> { FILE: src/auto_vary.rs constant MIDDLEWARE_DOUBLE_USE (line 28) | const MIDDLEWARE_DOUBLE_USE: &str = type AutoVaryLayer (line 36) | pub struct AutoVaryLayer; type Service (line 87) | type Service = AutoVaryMiddleware; method layer (line 89) | fn layer(&self, inner: S) -> Self::Service { type AutoVaryMiddleware (line 40) | pub struct AutoVaryMiddleware { type Notifier (line 44) | pub(crate) trait Notifier { method sender (line 45) | fn sender(&mut self) -> Option>; method notify (line 47) | fn notify(&mut self) { method insert (line 53) | fn insert(extensions: &mut Extensions) -> Receiver<()>; type Response (line 99) | type Response = S::Response; type Error (line 100) | type Error = S::Error; type Future (line 101) | type Future = BoxFuture<'static, Result>; function poll_ready (line 103) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { function vary_headers (line 153) | fn vary_headers(resp: &axum_test::TestResponse) -> Vec { function server (line 157) | fn server() -> axum_test::TestServer { function no_extractors (line 177) | async fn no_extractors() { function single_hx_request (line 182) | async fn single_hx_request() { function single_hx_target (line 190) | async fn single_hx_target() { function single_hx_trigger (line 198) | async fn single_hx_trigger() { function single_hx_trigger_name (line 206) | async fn single_hx_trigger_name() { function repeated_extractor (line 214) | async fn repeated_extractor() { function multiple_extractors (line 223) | async fn multiple_extractors() { FILE: src/error.rs type HxError (line 10) | pub enum HxError { method from (line 20) | fn from(value: InvalidHeaderValue) -> Self { method from (line 26) | fn from(value: MaxSizeReached) -> Self { method from (line 34) | fn from(value: serde_json::Error) -> Self { method fmt (line 40) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 51) | fn source(&self) -> Option<&(dyn error::Error + 'static)> { method into_response (line 62) | fn into_response(self) -> axum_core::response::Response { FILE: src/extractors.rs type HxBoosted (line 21) | pub struct HxBoosted(pub bool); type Rejection (line 27) | type Rejection = std::convert::Infallible; method from_request_parts (line 29) | async fn from_request_parts(parts: &mut Parts, _: &S) -> Result); type Rejection (line 52) | type Rejection = std::convert::Infallible; method from_request_parts (line 54) | async fn from_request_parts(parts: &mut Parts, _: &S) -> Result Result); type Rejection (line 104) | type Rejection = std::convert::Infallible; method from_request_parts (line 106) | async fn from_request_parts(parts: &mut Parts, _: &S) -> Result Result); type Rejection (line 163) | type Rejection = std::convert::Infallible; method from_request_parts (line 165) | async fn from_request_parts(parts: &mut Parts, _: &S) -> Result); type Rejection (line 197) | type Rejection = std::convert::Infallible; method from_request_parts (line 199) | async fn from_request_parts(parts: &mut Parts, _: &S) -> Result); type Rejection (line 231) | type Rejection = std::convert::Infallible; method from_request_parts (line 233) | async fn from_request_parts(parts: &mut Parts, _: &S) -> Result { function new (line 27) | pub fn new(redirect_to: &'a str) -> Self { method default (line 33) | fn default() -> Self { type Service (line 39) | type Service = HxRequestGuard<'a, S>; function layer (line 41) | fn layer(&self, inner: S) -> Self::Service { type HxRequestGuard (line 52) | pub struct HxRequestGuard<'a, S> { type Response (line 63) | type Response = S::Response; type Error (line 64) | type Error = S::Error; type Future (line 65) | type Future = private::ResponseFuture<'a, S::Future>; type Output (line 104) | type Output = Result, E>; method poll (line 106) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: src/headers.rs constant HX_BOOSTED (line 8) | pub const HX_BOOSTED: HeaderName = HeaderName::from_static("hx-boosted"); constant HX_CURRENT_URL (line 11) | pub const HX_CURRENT_URL: HeaderName = HeaderName::from_static("hx-curre... constant HX_HISTORY_RESTORE_REQUEST (line 15) | pub const HX_HISTORY_RESTORE_REQUEST: HeaderName = constant HX_PROMPT (line 21) | pub const HX_PROMPT: HeaderName = HeaderName::from_static("hx-prompt"); constant HX_REQUEST_STR (line 23) | pub(crate) const HX_REQUEST_STR: &str = "hx-request"; constant HX_REQUEST (line 26) | pub const HX_REQUEST: HeaderName = HeaderName::from_static(HX_REQUEST_STR); constant HX_TARGET_STR (line 28) | pub(crate) const HX_TARGET_STR: &str = "hx-target"; constant HX_TARGET (line 31) | pub const HX_TARGET: HeaderName = HeaderName::from_static(HX_TARGET_STR); constant HX_TRIGGER_NAME_STR (line 33) | pub(crate) const HX_TRIGGER_NAME_STR: &str = "hx-trigger-name"; constant HX_TRIGGER_NAME (line 36) | pub const HX_TRIGGER_NAME: HeaderName = HeaderName::from_static(HX_TRIGG... constant HX_LOCATION (line 39) | pub const HX_LOCATION: HeaderName = HeaderName::from_static("hx-location"); constant HX_PUSH_URL (line 42) | pub const HX_PUSH_URL: HeaderName = HeaderName::from_static("hx-push-url"); constant HX_REDIRECT (line 45) | pub const HX_REDIRECT: HeaderName = HeaderName::from_static("hx-redirect"); constant HX_REFRESH (line 48) | pub const HX_REFRESH: HeaderName = HeaderName::from_static("hx-refresh"); constant HX_REPLACE_URL (line 51) | pub const HX_REPLACE_URL: HeaderName = HeaderName::from_static("hx-repla... constant HX_RESWAP (line 56) | pub const HX_RESWAP: HeaderName = HeaderName::from_static("hx-reswap"); constant HX_RETARGET (line 60) | pub const HX_RETARGET: HeaderName = HeaderName::from_static("hx-retarget"); constant HX_RESELECT (line 65) | pub const HX_RESELECT: HeaderName = HeaderName::from_static("hx-reselect"); constant HX_TRIGGER_STR (line 67) | pub(crate) const HX_TRIGGER_STR: &str = "hx-trigger"; constant HX_TRIGGER (line 77) | pub const HX_TRIGGER: HeaderName = HeaderName::from_static(HX_TRIGGER_STR); constant HX_TRIGGER_AFTER_SETTLE (line 82) | pub const HX_TRIGGER_AFTER_SETTLE: HeaderName = HeaderName::from_static(... constant HX_TRIGGER_AFTER_SWAP (line 87) | pub const HX_TRIGGER_AFTER_SWAP: HeaderName = HeaderName::from_static("h... FILE: src/responders.rs constant HX_SWAP_INNER_HTML (line 17) | const HX_SWAP_INNER_HTML: &str = "innerHTML"; constant HX_SWAP_OUTER_HTML (line 18) | const HX_SWAP_OUTER_HTML: &str = "outerHTML"; constant HX_SWAP_BEFORE_BEGIN (line 19) | const HX_SWAP_BEFORE_BEGIN: &str = "beforebegin"; constant HX_SWAP_AFTER_BEGIN (line 20) | const HX_SWAP_AFTER_BEGIN: &str = "afterbegin"; constant HX_SWAP_BEFORE_END (line 21) | const HX_SWAP_BEFORE_END: &str = "beforeend"; constant HX_SWAP_AFTER_END (line 22) | const HX_SWAP_AFTER_END: &str = "afterend"; constant HX_SWAP_DELETE (line 23) | const HX_SWAP_DELETE: &str = "delete"; constant HX_SWAP_NONE (line 24) | const HX_SWAP_NONE: &str = "none"; type HxPushUrl (line 35) | pub struct HxPushUrl(pub String); method from (line 51) | fn from(value: &'a str) -> Self { type Error (line 38) | type Error = HxError; method into_response_parts (line 40) | fn into_response_parts(self, mut res: ResponseParts) -> Result Self { type Error (line 66) | type Error = HxError; method into_response_parts (line 68) | fn into_response_parts(self, mut res: ResponseParts) -> Result Self { type Error (line 99) | type Error = Infallible; method into_response_parts (line 101) | fn into_response_parts(self, mut res: ResponseParts) -> Result Self { type Error (line 127) | type Error = HxError; method into_response_parts (line 129) | fn into_response_parts(self, mut res: ResponseParts) -> Result Self { type Error (line 154) | type Error = Infallible; method into_response_parts (line 156) | fn into_response_parts(self, mut res: ResponseParts) -> Result Self { type Error (line 180) | type Error = HxError; method into_response_parts (line 182) | fn into_response_parts(self, mut res: ResponseParts) -> Result Self { type Error (line 209) | type Error = HxError; method into_response_parts (line 211) | fn into_response_parts(self, mut res: ResponseParts) -> Result(&self, serializer: S) -> Result method from (line 277) | fn from(value: SwapOption) -> Self { FILE: src/responders/location.rs type HxLocation (line 18) | pub struct HxLocation { method from_str (line 30) | pub fn from_str(uri: impl AsRef) -> Self { method from_str_with_options (line 41) | pub fn from_str_with_options(uri: impl AsRef, options: LocationOp... method into_header_with_options (line 49) | fn into_header_with_options(self) -> Result { method from (line 71) | fn from(uri: &'a str) -> Self { method from (line 79) | fn from((uri, options): (&'a str, LocationOptions)) -> Self { type Error (line 85) | type Error = HxError; method into_response_parts (line 87) | fn into_response_parts(self, mut res: ResponseParts) -> Result bool { function test_serialize_location (line 172) | fn test_serialize_location() { FILE: src/responders/trigger.rs type HxEvent (line 8) | pub struct HxEvent { method new (line 18) | pub fn new(name: impl AsRef) -> Self { method new_with_data (line 29) | pub fn new_with_data( method from (line 44) | fn from(name: N) -> Self { function events_to_header_value (line 54) | fn events_to_header_value(events: Vec) -> Result) -> Result>(mode: TriggerMode, events: impl IntoItera... method normal (line 137) | pub fn normal>(events: impl IntoIterator) -... method after_settle (line 145) | pub fn after_settle>(events: impl IntoIterator>(events: impl IntoIterator Self { type Error (line 172) | type Error = HxError; method into_response_parts (line 174) | fn into_response_parts(self, mut res: ResponseParts) -> Result Result VaryHxRequest { type VaryHxTarget (line 54) | pub struct VaryHxTarget; type Error (line 57) | type Error = HxError; method into_response_parts (line 59) | fn into_response_parts(self, mut res: ResponseParts) -> Result VaryHxTarget { type VaryHxTrigger (line 83) | pub struct VaryHxTrigger; type Error (line 86) | type Error = HxError; method into_response_parts (line 88) | fn into_response_parts(self, mut res: ResponseParts) -> Result VaryHxTrigger { type VaryHxTriggerName (line 112) | pub struct VaryHxTriggerName; type Error (line 115) | type Error = HxError; method into_response_parts (line 117) | fn into_response_parts(self, mut res: ResponseParts) -> Result VaryHxTriggerName { function multiple_headers (line 140) | async fn multiple_headers() {