Skip to main content

nil_core/infrastructure/building/stable/
recruit_queue.rs

1// Copyright (C) Call of Nil contributors
2// SPDX-License-Identifier: AGPL-3.0-only
3
4use crate::continent::Coord;
5use crate::decl_recruit_queue;
6use crate::error::{Error, Result};
7use crate::infrastructure::queue::{InfrastructureQueue, InfrastructureQueueOrder};
8use crate::military::squad::Squad;
9use crate::military::squad::size::SquadSize;
10use crate::military::unit::{StableUnitId, UnitBox};
11use crate::resources::Resources;
12use crate::resources::workforce::Workforce;
13use serde::{Deserialize, Serialize};
14use std::collections::VecDeque;
15use std::num::NonZeroU32;
16use strum::EnumIs;
17use uuid::Uuid;
18
19decl_recruit_queue!(Stable);