pub struct Town {
pub name: String,
pub rank: Sourced<Rank>,
pub mayor: Sourced<String>,
pub deputy_mayor: Sourced<Option<String>>,
pub common: LocatedNodeCommon,
}
Fields§
§name: String
§rank: Sourced<Rank>
§mayor: Sourced<String>
§deputy_mayor: Sourced<Option<String>>
§common: LocatedNodeCommon
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Town
impl<'de> Deserialize<'de> for Town
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 Town
impl RefUnwindSafe for Town
impl Send for Town
impl Sync for Town
impl Unpin for Town
impl UnwindSafe for Town
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