remove responder HxTrigger name collision

This commit is contained in:
Paul Zinselmeyer 2023-10-23 20:43:03 +02:00
parent ad16b10fc6
commit e784674f2e
Signed by: pfzetto
GPG key ID: 4EEF46A5B276E648
3 changed files with 15 additions and 19 deletions

View file

@ -6,10 +6,6 @@ pub mod guard;
pub mod headers; pub mod headers;
pub mod responders; pub mod responders;
use axum::{
http::HeaderMap,
response::{IntoResponse, Response},
};
pub use extractors::*; pub use extractors::*;
#[cfg(feature = "guards")] #[cfg(feature = "guards")]
pub use guard::*; pub use guard::*;

View file

@ -25,7 +25,7 @@ const HX_SWAP_NONE: &str = "none";
/// ///
/// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127). /// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127).
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxLocation(Uri); pub struct HxLocation(pub Uri);
impl IntoResponseParts for HxLocation { impl IntoResponseParts for HxLocation {
type Error = HxError; type Error = HxError;
@ -45,7 +45,7 @@ impl IntoResponseParts for HxLocation {
/// ///
/// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127). /// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127).
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxPushUrl(Uri); pub struct HxPushUrl(pub Uri);
impl IntoResponseParts for HxPushUrl { impl IntoResponseParts for HxPushUrl {
type Error = HxError; type Error = HxError;
@ -65,7 +65,7 @@ impl IntoResponseParts for HxPushUrl {
/// ///
/// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127). /// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127).
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxRedirect(Uri); pub struct HxRedirect(pub Uri);
impl IntoResponseParts for HxRedirect { impl IntoResponseParts for HxRedirect {
type Error = HxError; type Error = HxError;
@ -85,7 +85,7 @@ impl IntoResponseParts for HxRedirect {
/// ///
/// This responder will never fail. /// This responder will never fail.
#[derive(Debug, Copy, Clone)] #[derive(Debug, Copy, Clone)]
pub struct HxRefresh(bool); pub struct HxRefresh(pub bool);
impl IntoResponseParts for HxRefresh { impl IntoResponseParts for HxRefresh {
type Error = Infallible; type Error = Infallible;
@ -108,7 +108,7 @@ impl IntoResponseParts for HxRefresh {
/// ///
/// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127). /// Will fail if the supplied Uri contains characters that are not visible ASCII (32-127).
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxReplaceUrl(Uri); pub struct HxReplaceUrl(pub Uri);
impl IntoResponseParts for HxReplaceUrl { impl IntoResponseParts for HxReplaceUrl {
type Error = HxError; type Error = HxError;
@ -128,7 +128,7 @@ impl IntoResponseParts for HxReplaceUrl {
/// ///
/// This responder will never fail. /// This responder will never fail.
#[derive(Debug, Copy, Clone)] #[derive(Debug, Copy, Clone)]
pub struct HxReswap(SwapOption); pub struct HxReswap(pub SwapOption);
impl IntoResponseParts for HxReswap { impl IntoResponseParts for HxReswap {
type Error = Infallible; type Error = Infallible;
@ -145,7 +145,7 @@ impl IntoResponseParts for HxReswap {
/// ///
/// Will fail if the supplied String contains characters that are not visible ASCII (32-127). /// Will fail if the supplied String contains characters that are not visible ASCII (32-127).
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxRetarget(String); pub struct HxRetarget(pub String);
impl IntoResponseParts for HxRetarget { impl IntoResponseParts for HxRetarget {
type Error = HxError; type Error = HxError;
@ -165,7 +165,7 @@ impl IntoResponseParts for HxRetarget {
/// ///
/// Will fail if the supplied String contains characters that are not visible ASCII (32-127). /// Will fail if the supplied String contains characters that are not visible ASCII (32-127).
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxReselect(String); pub struct HxReselect(pub String);
impl IntoResponseParts for HxReselect { impl IntoResponseParts for HxReselect {
type Error = HxError; type Error = HxError;
@ -185,9 +185,9 @@ impl IntoResponseParts for HxReselect {
/// ///
/// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json. /// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json.
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxTrigger(Vec<String>); pub struct HxResponseTrigger(pub Vec<String>);
impl IntoResponseParts for HxTrigger { impl IntoResponseParts for HxResponseTrigger {
type Error = HxError; type Error = HxError;
fn into_response_parts(self, mut res: ResponseParts) -> Result<ResponseParts, Self::Error> { fn into_response_parts(self, mut res: ResponseParts) -> Result<ResponseParts, Self::Error> {
@ -210,9 +210,9 @@ impl IntoResponseParts for HxTrigger {
/// ///
/// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json. /// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json.
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxTriggerAfterSettle(Vec<String>); pub struct HxResponseTriggerAfterSettle(pub Vec<String>);
impl IntoResponseParts for HxTriggerAfterSettle { impl IntoResponseParts for HxResponseTriggerAfterSettle {
type Error = HxError; type Error = HxError;
fn into_response_parts(self, mut res: ResponseParts) -> Result<ResponseParts, Self::Error> { fn into_response_parts(self, mut res: ResponseParts) -> Result<ResponseParts, Self::Error> {
@ -235,9 +235,9 @@ impl IntoResponseParts for HxTriggerAfterSettle {
/// ///
/// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json. /// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json.
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxTriggerAfterSwap(Vec<String>); pub struct HxResponseTriggerAfterSwap(pub Vec<String>);
impl IntoResponseParts for HxTriggerAfterSwap { impl IntoResponseParts for HxResponseTriggerAfterSwap {
type Error = HxError; type Error = HxError;
fn into_response_parts(self, mut res: ResponseParts) -> Result<ResponseParts, Self::Error> { fn into_response_parts(self, mut res: ResponseParts) -> Result<ResponseParts, Self::Error> {

View file

@ -84,7 +84,7 @@ impl IntoResponseParts for HxLocation {
/// ///
/// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json. /// Will fail if the supplied events contain or produce characters that are not visible ASCII (32-127) when serializing to json.
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct HxTrigger(Vec<HxEvent>); pub struct HxTrigger(pub Vec<HxEvent>);
impl IntoResponseParts for HxTrigger { impl IntoResponseParts for HxTrigger {
type Error = HxError; type Error = HxError;