pub enum CouncilMember {
Artist,
Philosopher,
Lawyer,
Engineer,
Steward,
}Expand description
Any of the five Council members: a CouncilSeat or the Steward
Variants§
Trait Implementations§
Source§impl Clone for CouncilMember
impl Clone for CouncilMember
impl Copy for CouncilMember
Source§impl Debug for CouncilMember
impl Debug for CouncilMember
Source§impl<'de> Deserialize<'de> for CouncilMember
impl<'de> Deserialize<'de> for CouncilMember
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 CouncilMember
Source§impl From<CouncilSeat> for CouncilMember
impl From<CouncilSeat> for CouncilMember
Source§fn from(seat: CouncilSeat) -> Self
fn from(seat: CouncilSeat) -> Self
Converts to this type from the input type.
Source§impl Hash for CouncilMember
impl Hash for CouncilMember
Source§impl PartialEq for CouncilMember
impl PartialEq for CouncilMember
Source§impl Serialize for CouncilMember
impl Serialize for CouncilMember
impl StructuralPartialEq for CouncilMember
Auto Trait Implementations§
impl Freeze for CouncilMember
impl RefUnwindSafe for CouncilMember
impl Send for CouncilMember
impl Sync for CouncilMember
impl Unpin for CouncilMember
impl UnsafeUnpin for CouncilMember
impl UnwindSafe for CouncilMember
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