pub struct SkillsAnswer {
pub building: Address,
pub skills: Vec<SkillLine>,
pub missing: Vec<String>,
}Expand description
The shelves one building reads from.
Fields§
§building: Address§skills: Vec<SkillLine>Every shelf, city stock first, then this building’s own, then the
external shelves in the order the configuration lists them;
within a shelf, section then name order. SkillShelf says
which shelf a row came from; the scan that fills this list owns
the order, and nothing here re-sorts it.
missing: Vec<String>Names this building’s reading room admits that no shelf holds. Shown to the person who wrote the list, since only they can fix it.
Trait Implementations§
Source§impl Clone for SkillsAnswer
impl Clone for SkillsAnswer
Source§impl Debug for SkillsAnswer
impl Debug for SkillsAnswer
Source§impl<'de> Deserialize<'de> for SkillsAnswer
impl<'de> Deserialize<'de> for SkillsAnswer
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 SkillsAnswer
Source§impl PartialEq for SkillsAnswer
impl PartialEq for SkillsAnswer
Source§impl Serialize for SkillsAnswer
impl Serialize for SkillsAnswer
impl StructuralPartialEq for SkillsAnswer
Auto Trait Implementations§
impl Freeze for SkillsAnswer
impl RefUnwindSafe for SkillsAnswer
impl Send for SkillsAnswer
impl Sync for SkillsAnswer
impl Unpin for SkillsAnswer
impl UnsafeUnpin for SkillsAnswer
impl UnwindSafe for SkillsAnswer
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