pub struct CrewRecord {
pub mrid: String,
pub name: String,
pub crew_type: Option<String>,
pub status: Option<CrewStatus>,
}Expand description
A field crew record.
Fields§
§mrid: StringUnique CIM mRID.
name: StringHuman-readable name.
crew_type: Option<String>Type of crew (e.g., “Line”, “Substation”, “Transmission”).
status: Option<CrewStatus>Current dispatch status.
Trait Implementations§
Source§impl Clone for CrewRecord
impl Clone for CrewRecord
Source§fn clone(&self) -> CrewRecord
fn clone(&self) -> CrewRecord
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CrewRecord
impl Debug for CrewRecord
Source§impl Default for CrewRecord
impl Default for CrewRecord
Source§fn default() -> CrewRecord
fn default() -> CrewRecord
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CrewRecord
impl<'de> Deserialize<'de> for CrewRecord
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
Auto Trait Implementations§
impl Freeze for CrewRecord
impl RefUnwindSafe for CrewRecord
impl Send for CrewRecord
impl Sync for CrewRecord
impl Unpin for CrewRecord
impl UnsafeUnpin for CrewRecord
impl UnwindSafe for CrewRecord
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