RustRover cargo-generate template: Axum + Vue 3 + TypeScript + Tailwind + sqlx
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

config.rs 508 B

1234567891011121314151617
  1. use server::AppConfig;
  2. #[test]
  3. fn default_config_binds_loopback() {
  4. let config = AppConfig::default();
  5. let addr = config.socket_addr().expect("addr");
  6. assert_eq!(addr.port(), 8080);
  7. assert!(addr.ip().is_loopback());
  8. }
  9. #[test]
  10. fn layered_config_loads_from_workspace() {
  11. let config = AppConfig::load().expect("load config from workspace");
  12. assert_eq!(config.server.host, "127.0.0.1");
  13. assert_eq!(config.frontend.host, "127.0.0.1");
  14. assert!(!config.database.url.is_empty());
  15. }