libxbku_common/generic_enums/status.rs
1/*
2 libxbku-common
3 Copyright (C) 2021 AluminiumTech
4
5 This program is free software: you can redistribute it and/or modify
6 it under the terms of the GNU Lesser General Public License as published by
7 the Free Software Foundation, either version 3 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 */
17
18pub enum SupportStatus{
19 InitialSupport,
20 ReintroducedSupport,
21 FullSupport,
22 PartialSupport,
23 LimitedSupport,
24 LimitedSupportFinalVersion,
25 SupportEnded,
26 NotCurrentlySupported,
27 NotDetected,
28 NotSupported
29}
30
31pub enum ReleaseStatus{
32 Stable,
33 ReleaseCandidate,
34 Beta,
35 Alpha,
36 //Similar in meaning to pre-alpha.
37 Testing,
38 Development
39}
40
41pub enum CompatibilityStatus{
42 NativeCompatibility,
43 NonNativeCompatibility,
44 UnknownCompatibility,
45 NotCompatible
46}