Module prelude

Module prelude 

Source
Expand description

This is a prelude module that re-exports the most important types and traits.

Re-exportsยง

pub use crate::Xp;
pub use crate::analytics::metrics::Metric;
pub use crate::challenges::Challenge;
pub use crate::challenges::ChallengeConfig;
pub use crate::challenges::ChallengeFactory;
pub use crate::challenges::ChallengeInput;
pub use crate::challenges::ChallengeResult;
pub use crate::challenges::ChallengeType;
pub use crate::challenges::ChallengeVariant;
pub use crate::challenges::MultipleChoice;
pub use crate::challenges::MultipleChoiceOption;
pub use crate::challenges::Performance;
pub use crate::challenges::Question;
pub use crate::commands::error::CommandError;
pub use crate::controller::GameController;
pub use crate::controller::error::ControllerError;
pub use crate::error::KonnektorenError;
pub use crate::error::Result;
pub use crate::game::Game;
pub use crate::game::GamePath;
pub use crate::persistence::error::PersistenceError;
pub use crate::player_profile::PlayerProfile;
pub use crate::session::Session;
pub use crate::achievements::*;
pub use crate::konnektoren_js::*;
pub use crate::marketplace::*;