pub struct Fleet {
pub name: String,
pub display_name: String,
pub goal: String,
pub router: Option<String>,
pub team_id: Option<String>,
pub members: Vec<String>,
pub channel_id: String,
pub rules: Vec<String>,
pub skills: Vec<String>,
pub loop_cfg: Option<FleetLoop>,
}Fields§
§name: String§display_name: String§goal: String§router: Option<String>§team_id: Option<String>Team identifier for this fleet; set when the fleet is affiliated with a MUR Server team. The fleet runner sets MUR_ACTIVE_TEAM from this value before each member turn so team-scoped skills inject correctly.
members: Vec<String>§channel_id: String§rules: Vec<String>§skills: Vec<String>§loop_cfg: Option<FleetLoop>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Fleet
impl<'de> Deserialize<'de> for Fleet
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 StructuralPartialEq for Fleet
Auto Trait Implementations§
impl Freeze for Fleet
impl RefUnwindSafe for Fleet
impl Send for Fleet
impl Sync for Fleet
impl Unpin for Fleet
impl UnsafeUnpin for Fleet
impl UnwindSafe for Fleet
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