Enum Category

Source
pub enum Category {
Show 52 variants Arcade, BallAndPaddle, BoardGame, Calculator, CardGames, Climbing, Computer, ComputerGraphicWorkstation, DigitalCamera, DigitalSimulator, Driving, Electromechanical, Fighter, Gambling, Game, GameConsole, GameConsoleComputer, Handheld, Maze, MedalGame, MedicalEquipment, Misc, MultiGame, Multiplay, Music, MusicGame, Platform, Player, Printer, Puzzle, Quiz, Radio, RedemptionGame, Shooter, Simulation, SlotMachine, Sports, System, TTLBallAndPaddle, TTLDriving, TTLMaze, TTLQuiz, TTLShooter, TTLSports, TVBundle, Tablet, Tabletop, Telephone, Touchscreen, Utilities, Watch, WhacAMole,
}
Expand description

Represents the different categories a machine can belong to.

The Category enum defines various categories that a machine can be classified into. These categories represent different types of machines or devices, such as arcade games, simulators, computers, gambling machines, and more.

§Variants

  • Arcade - Represents arcade machines.
  • BallAndPaddle - Represents machines involving ball and paddle gameplay.
  • BoardGame - Represents board game machines.
  • Calculator - Represents calculator devices.
  • CardGames - Represents machines for playing card games.
  • Climbing - Represents climbing-related machines.
  • Computer - Represents general-purpose computer machines.
  • ComputerGraphicWorkstation - Represents computer graphic workstations.
  • DigitalCamera - Represents digital cameras.
  • DigitalSimulator - Represents digital simulators.
  • Driving - Represents driving simulation machines.
  • Electromechanical - Represents electromechanical machines.
  • Fighter - Represents fighting game machines.
  • Gambling - Represents gambling machines.
  • Game - Represents general game machines.
  • GameConsole - Represents game consoles.
  • GameConsoleComputer - Represents devices that function as both a game console and a computer.
  • Handheld - Represents handheld gaming devices.
  • Maze - Represents maze-type game machines.
  • MedalGame - Represents medal-based game machines.
  • MedicalEquipment - Represents machines used as medical equipment.
  • Misc - Represents miscellaneous machines not covered by other categories.
  • MultiGame - Represents machines that support multiple games.
  • Multiplay - Represents multiplayer gaming machines.
  • Music - Represents music-related devices.
  • MusicGame - Represents machines specifically for music games.
  • Platform - Represents platform game machines.
  • Player - Represents player-specific machines.
  • Printer - Represents printing devices.
  • Puzzle - Represents puzzle game machines.
  • Quiz - Represents quiz game machines.
  • Radio - Represents radio devices.
  • RedemptionGame - Represents redemption game machines.
  • Shooter - Represents shooting game machines.
  • Simulation - Represents simulation machines.
  • SlotMachine - Represents slot machines.
  • Sports - Represents sports game machines.
  • System - Represents system-level devices or machines.
  • TTLBallAndPaddle - Represents TTL (Transistor-Transistor Logic) ball and paddle games.
  • TTLDriving - Represents TTL driving games.
  • TTLMaze - Represents TTL maze games.
  • TTLQuiz - Represents TTL quiz games.
  • TTLShooter - Represents TTL shooter games.
  • TTLSports - Represents TTL sports games.
  • TVBundle - Represents machines or devices bundled with a TV.
  • Tablet - Represents tablet devices.
  • Tabletop - Represents tabletop game machines.
  • Telephone - Represents telephone devices.
  • Touchscreen - Represents touchscreen devices.
  • Utilities - Represents utility devices.
  • Watch - Represents watches or watch-like devices.
  • WhacAMole - Represents Whac-A-Mole machines.

Variants§

§

Arcade

§

BallAndPaddle

§

BoardGame

§

Calculator

§

CardGames

§

Climbing

§

Computer

§

ComputerGraphicWorkstation

§

DigitalCamera

§

DigitalSimulator

§

Driving

§

Electromechanical

§

Fighter

§

Gambling

§

Game

§

GameConsole

§

GameConsoleComputer

§

Handheld

§

Maze

§

MedalGame

§

MedicalEquipment

§

Misc

§

MultiGame

§

Multiplay

§

Music

§

MusicGame

§

Platform

§

Player

§

Printer

§

Puzzle

§

Quiz

§

Radio

§

RedemptionGame

§

Shooter

§

Simulation

§

SlotMachine

§

Sports

§

System

§

TTLBallAndPaddle

§

TTLDriving

§

TTLMaze

§

TTLQuiz

§

TTLShooter

§

TTLSports

§

TVBundle

§

Tablet

§

Tabletop

§

Telephone

§

Touchscreen

§

Utilities

§

Watch

§

WhacAMole

Trait Implementations§

Source§

impl Debug for Category

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,