Enum Categories

Source
pub enum Categories {
Show 140 variants AudioVideo, Audio, Video, Development, Education, Game, Graphics, Network, Office, Science, Settings, System, Utility, Building, Debugger, IDE, GUIDesigner, Profiling, RevisionControl, Translation, Calendar, ContactManagement, Database, Dictionary, Chart, Email, Finance, FlowChart, PDA, ProjectManagement, Presentation, Spreadsheet, WordProcessor, Graphics2D, VectorGraphics, RasterGraphics, Graphics3D, Scanning, OCR, Photography, Publishing, Viewer, TextTools, DesktopSettings, HardwareSettings, Printing, PackageManager, Dialup, InstantMessaging, Chat, IRCClient, Feed, FileTransfer, HamRadio, News, P2P, RemoteAccess, Telephony, TelephonyTools, VideoConference, WebBrowser, WebDevelopment, Midi, Mixer, Sequencer, Tuner, TV, AudioVideoEditing, VideoPlayer, Recorder, DiscBurning, ActionGame, AdventureGame, ArcadeGame, BoardGame, BlocksGame, CardGame, KidsGame, LogicGame, RolePlaying, Shooter, Simulation, SportsGame, StrategyGame, Art, Construction, Music, Languages, ArtificialIntelligence, Astronomy, Biology, Chemistry, ComputerScience, DataVisualization, Economy, Electricity, Geography, Geology, Geoscience, History, Humanities, ImageProcessing, Literature, Maps, Math, NumericalAnalysis, MedicalSoftware, Physics, Robotics, Spirituality, Sports, ParallelComputing, Amusement, Archiving, Compression, Electronics, Emulator, Engineering, FileTools, FileManager, TerminalEmulator, Filesystem, Monitor, Security, Accessibility, Calculator, Clock, TextEditor, Documentation, Adult, Core, KDE, GNOME, XFCE, GTK, Qt, Motif, Java, ConsoleOnly, None,
}

Variants§

§

AudioVideo

Application for presenting, creating, or processing multimedia (audio/video)

§

Audio

An audio application Desktop entry must include AudioVideo as well

§

Video

A video application **Desktop entry must include AudioVideo as well

§

Development

An application for development

§

Education

Educational software

§

Game

A game

§

Graphics

Application for viewing, creating, or processing graphics

§

Network

Network application such as a web browser

§

Office

An office type application

§

Science

Scientific software

§

Settings

Settings applications Entries may appear in a separate menu or as part of a “Control Center”

§

System

System application, “System Tools” such as say a log viewer or network monitor

§

Utility

Small utility application, “Accessories”

§

Building

A tool to build applications Development

§

Debugger

A tool to debug applications Development

§

IDE

IDE application Development

§

GUIDesigner

A GUI designer application Development

§

Profiling

A profiling tool Development

§

RevisionControl

Applications like cvs or subversion Development

§

Translation

A translation tool Development

§

Calendar

Calendar application Office

§

ContactManagement

E.g. an address book Office

§

Database

Application to manage a database Office or Development or AudioVideo

§

Dictionary

A dictionary Office or TextTools

§

Chart

Chart application Office

§

Email

Email application Office or Network

§

Finance

Application to manage your finance Office

§

FlowChart

A flowchart application Office

§

PDA

Tool to manage your PDA Office

§

ProjectManagement

Project management application Office or Development

§

Presentation

Presentation software Office

§

Spreadsheet

A spreadsheet Office

§

WordProcessor

A word processor Office

§

Graphics2D

2D based graphical application Graphics

§

VectorGraphics

Application for viewing, creating, or processing vector graphics Graphics;2DGraphics

§

RasterGraphics

Application for viewing, creating, or processing raster (bitmap) graphics Graphics;2DGraphics

§

Graphics3D

Application for viewing, creating, or processing 3-D graphics Graphics

§

Scanning

Tool to scan a file/text Graphics

§

OCR

Optical character recognition application Graphics;Scanning

§

Photography

Camera tools, etc. Graphics or Office

§

Publishing

Desktop Publishing applications and Color Management tools Graphics or Office

§

Viewer

Tool to view e.g. a graphic or pdf file Graphics or Office

§

TextTools

A text tool utility Utility

§

DesktopSettings

Configuration tool for the GUI Settings

§

HardwareSettings

A tool to manage hardware components, like sound cards, video cards or printers Settings

§

Printing

A tool to manage printers HardwareSettings;Settings

§

PackageManager

A package manager application Settings

§

Dialup

A dial-up program Network

§

InstantMessaging

An instant messaging client Network

§

Chat

A chat client Network

§

IRCClient

An IRC client Network

§

Feed

RSS, podcast and other subscription based contents Network

§

FileTransfer

Tools like FTP or P2P programs Network

§

HamRadio

HAM radio software Network or Audio

§

News

A news reader or a news ticker Network

§

P2P

A P2P program Network

§

RemoteAccess

A tool to remotely manage your PC Network

§

Telephony

Telephony via PC Network

§

TelephonyTools

Telephony tools, to dial a number, manage PBX, … Utility

§

VideoConference

Video Conference software Network

§

WebBrowser

A web browser Network

§

WebDevelopment

A tool for web developers Network or Development

§

Midi

An app related to MIDI AudioVideo;Audio

§

Mixer

Just a mixer AudioVideo;Audio

§

Sequencer

A sequencer AudioVideo;Audio

§

Tuner

A tuner AudioVideo;Audio

§

TV

A TV application AudioVideo;Video

§

AudioVideoEditing

Application to edit audio/video files Audio or Video orAudio

§

VideoPlayer

Application to play audio/video files Audio or Video orAudioVideo

§

Recorder

Application to record audio/video files Audio or Video or AudioVideo

§

DiscBurning

Application to burn a disc AudioVideo

§

ActionGame

An action game Game

§

AdventureGame

Adventure style game Game

§

ArcadeGame

Arcade style game Game

§

BoardGame

A board game Game

§

BlocksGame

Falling blocks game Game

§

CardGame

A card game Game

§

KidsGame

A game for kids Game

§

LogicGame

Logic games like puzzles, etc Game

§

RolePlaying

A role playing game Game

§

Shooter

A shooter game Game

§

Simulation

A simulation game Game

§

SportsGame

A sports game Game

§

StrategyGame

A strategy game Game

§

Art

Software to teach arts Education or `Science``

§

Construction

Education` or `Science

§

Music

Musical software AudioVideo or Education

§

Languages

Software to learn foreign languages Education or Science

§

ArtificialIntelligence

Artificial Intelligence software Education or Science

§

Astronomy

Astronomy software Education or Science

§

Biology

Biology software Education or Science

§

Chemistry

Chemistry software Education or Science

§

ComputerScience

ComputerSience software Education or Science

§

DataVisualization

Data visualization software Education or Science

§

Economy

Economy software Education or Science

§

Electricity

Electricity software Education or Science

§

Geography

Geography software Education or Science

§

Geology

Geology software Education or Science

§

Geoscience

Geoscience software, GIS Education or Science

§

History

History software Education or Science

§

Humanities

Software for philosophy, psychology and other humanities Education or Science

§

ImageProcessing

Image Processing software Education or Science

§

Literature

Literature software Education or Science

§

Maps

Sofware for viewing maps, navigation, mapping, GPS Education or Science or Utility

§

Math

Math software Education or Science

§

NumericalAnalysis

Numerical analysis software Education;Math or Science;Math

§

MedicalSoftware

Medical software Education or Science

§

Physics

Physics software Education or Science

§

Robotics

Robotics software Education or Science

§

Spirituality

Religious and spiritual software, theology Education or Science or Utility

§

Sports

Sports software Education or Science

§

ParallelComputing

Parallel computing software Education;ComputerScience or Science;ComputerScience

§

Amusement

A simple amusement

§

Archiving

A tool to archive/backup data Utility

§

Compression

A tool to manage compressed data/archives Utility;Archiving

§

Electronics

Electronics software, e.g. a circuit designer

§

Emulator

Emulator of another platform, such as a DOS emulator System or Game

§

Engineering

Engineering software, e.g. CAD programs

§

FileTools

A file tool utility Utility or System

§

FileManager

A file manager System;FileTools

§

TerminalEmulator

A terminal emulator application System

§

Filesystem

A file system tool System

§

Monitor

Monitor application/applet that monitors some resource or activity System or Network

§

Security

A security tool Settings or System

§

Accessibility

Accessibility Settings or Utility

§

Calculator

A calculator Utility

§

Clock

A clock application/applet Utility

§

TextEditor

A text editor Utility

§

Documentation

Help or documentation

§

Adult

Application handles adult or explicit material

§

Core

Important application, core to the desktop such as a file manager or a help browser

§

KDE

Application based on KDE libraries QT

§

GNOME

Application based on GNOME libraries GTK

§

XFCE

Application based on XFCE libraries GTK

§

GTK

Application based on GTK+ libraries

§

Qt

Application based on Qt libraries

§

Motif

Application based on Motif libraries

§

Java

Application based on Java GUI libraries, such as AWT or Swing

§

ConsoleOnly

Application that only works inside a terminal (text-based or command line application)

§

None

This is for random people making whatever they want

Implementations§

Source§

impl Categories

Source

pub fn from_string(item: String) -> Categories

This function returns a Categories based on a matching string

Trait Implementations§

Source§

impl Clone for Categories

Source§

fn clone(&self) -> Categories

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Categories

Source§

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

Formats the value using the given formatter. Read more
Source§

impl Default for Categories

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Categories

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Categories

Source§

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

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Categories

Source§

fn eq(&self, other: &Categories) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for Categories

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for Categories

Source§

impl Eq for Categories

Source§

impl StructuralPartialEq for Categories

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
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> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,