pub enum MosCode {
Alpha18A,
Alpha180A,
Zulu18Z,
Fox18F,
Bravo18B,
Echo18E,
Delta18D,
Charlie18C,
}Expand description
Military Occupational Specialty codes adapted for Catapult business operations.
Variants§
Alpha18A
18A — Detachment Commander.
Alpha180A
180A — Assistant Detachment Commander.
Zulu18Z
18Z — Operations Sergeant.
Fox18F
18F — Intelligence Sergeant.
Bravo18B
18B — Weapons Sergeant (Growth).
Echo18E
18E — Communications Sergeant.
Delta18D
18D — Medical Sergeant (HR/People).
Charlie18C
18C — Engineering Sergeant.
Trait Implementations§
impl Copy for MosCode
Source§impl<'de> Deserialize<'de> for MosCode
impl<'de> Deserialize<'de> for MosCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MosCode
Source§impl Ord for MosCode
impl Ord for MosCode
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for MosCode
impl PartialOrd for MosCode
impl StructuralPartialEq for MosCode
Auto Trait Implementations§
impl Freeze for MosCode
impl RefUnwindSafe for MosCode
impl Send for MosCode
impl Sync for MosCode
impl Unpin for MosCode
impl UnsafeUnpin for MosCode
impl UnwindSafe for MosCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more