Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

32 lignes
639 B

  1. mod asteroid;
  2. mod fleet;
  3. mod meeting_point;
  4. mod planet;
  5. mod player;
  6. mod ship;
  7. pub use asteroid::AsteroidBuilder;
  8. pub use fleet::FleetBuilder;
  9. pub use meeting_point::MeetingPointBuilder;
  10. pub use planet::PlanetBuilder;
  11. pub use player::PlayerBuilder;
  12. pub use ship::ShipBuilder;
  13. use specs::error::Error as SpecsError;
  14. use thiserror::Error;
  15. #[derive(Debug, Error)]
  16. pub enum Error {
  17. #[error("Specs Error: {0}")]
  18. SpecsError(SpecsError),
  19. #[error("Builder is missing the value '{0}'")]
  20. MissingValue(&'static str),
  21. }
  22. impl From<SpecsError> for Error {
  23. fn from(err: SpecsError) -> Self {
  24. Self::SpecsError(err)
  25. }
  26. }