pub struct CompanyInfo {
pub id: u8,
pub name: String,
pub manager: String,
pub color: u8,
pub password_protected: bool,
pub inaugurated_year: u32,
pub ai: bool,
}
Fields§
§id: u8
ID of the company.
name: String
Name of the company.
manager: String
Name of the companies manager.
color: u8
Main company colour.
password_protected: bool
Company is password protected.
inaugurated_year: u32
Year the company was inaugurated.
ai: bool
Company is an AI.
Trait Implementations§
Source§impl Clone for CompanyInfo
impl Clone for CompanyInfo
Source§fn clone(&self) -> CompanyInfo
fn clone(&self) -> CompanyInfo
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 CompanyInfo
impl Debug for CompanyInfo
Source§impl<'de> Deserialize<'de> for CompanyInfo
impl<'de> Deserialize<'de> for CompanyInfo
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
Source§impl PartialEq for CompanyInfo
impl PartialEq for CompanyInfo
Source§impl Serialize for CompanyInfo
impl Serialize for CompanyInfo
impl Eq for CompanyInfo
impl StructuralPartialEq for CompanyInfo
Auto Trait Implementations§
impl Freeze for CompanyInfo
impl RefUnwindSafe for CompanyInfo
impl Send for CompanyInfo
impl Sync for CompanyInfo
impl Unpin for CompanyInfo
impl UnwindSafe for CompanyInfo
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