spacetraders_models/module_symbol
Types
pub type ModuleSymbol {
ModuleMineralProcessorI
ModuleGasProcessorI
ModuleCargoHoldI
ModuleCargoHoldII
ModuleCargoHoldIII
ModuleCrewQuartersI
ModuleEnvoyQuartersI
ModulePassengerCabinI
ModuleMicroRefineryI
ModuleOreRefineryI
ModuleFuelRefineryI
ModuleScienceLabI
ModuleJumpDriveI
ModuleJumpDriveII
ModuleJumpDriveIII
ModuleWarpDriveI
ModuleWarpDriveII
ModuleWarpDriveIII
ModuleShieldGeneratorI
ModuleShieldGeneratorII
}
Constructors
-
ModuleMineralProcessorI -
ModuleGasProcessorI -
ModuleCargoHoldI -
ModuleCargoHoldII -
ModuleCargoHoldIII -
ModuleCrewQuartersI -
ModuleEnvoyQuartersI -
ModulePassengerCabinI -
ModuleMicroRefineryI -
ModuleOreRefineryI -
ModuleFuelRefineryI -
ModuleScienceLabI -
ModuleJumpDriveI -
ModuleJumpDriveII -
ModuleJumpDriveIII -
ModuleWarpDriveI -
ModuleWarpDriveII -
ModuleWarpDriveIII -
ModuleShieldGeneratorI -
ModuleShieldGeneratorII
Values
pub fn decoder() -> decode.Decoder(ModuleSymbol)
pub fn encode(module_symbol: ModuleSymbol) -> json.Json
pub fn parse(value: String) -> Result(ModuleSymbol, Nil)
pub fn to_string(module_symbol: ModuleSymbol) -> String