lib.rs 828 B

1234567891011121314151617181920212223242526272829
  1. #[allow(unused)]
  2. use dioxus_core::prelude::*;
  3. mod adapters;
  4. #[cfg(feature = "ssr")]
  5. pub mod render;
  6. #[cfg(feature = "ssr")]
  7. mod serve;
  8. mod server_context;
  9. mod server_fn;
  10. pub mod prelude {
  11. #[cfg(feature = "axum")]
  12. pub use crate::adapters::axum_adapter::*;
  13. #[cfg(feature = "salvo")]
  14. pub use crate::adapters::salvo_adapter::*;
  15. #[cfg(feature = "warp")]
  16. pub use crate::adapters::warp_adapter::*;
  17. #[cfg(feature = "ssr")]
  18. pub use crate::render::*;
  19. #[cfg(feature = "ssr")]
  20. pub use crate::serve::{ServeConfig, ServeConfigBuilder};
  21. pub use crate::server_context::DioxusServerContext;
  22. pub use crate::server_fn::ServerFn;
  23. #[cfg(feature = "ssr")]
  24. pub use crate::server_fn::ServerFnTraitObj;
  25. pub use server_fn::{self, ServerFn as _, ServerFnError};
  26. pub use server_macro::*;
  27. }