pub struct SpoolsAnswer {
pub at_a_glance: Vec<String>,
pub pending: Vec<PendingCharge>,
pub spools: Vec<SpoolRecord>,
}Expand description
What the spools read answers.
at_a_glance is one line per spool, in the order spools lists them,
composed here so that what is left on each spool is the first thing a
reader of either rendering meets rather than a figure inside a whole
record. Its name is what puts it first: both renderings walk an answer’s
fields in name order, ahead of pending and spools.
Fields§
§at_a_glance: Vec<String>One line per spool in spools, in the same order.
pending: Vec<PendingCharge>Every charge held after a filament change nobody has confirmed, oldest first: what the next spool loaded on that tool is charged.
spools: Vec<SpoolRecord>Every spool, retired ones only when asked for, most recently registered first.
Trait Implementations§
Source§impl Clone for SpoolsAnswer
impl Clone for SpoolsAnswer
Source§impl Debug for SpoolsAnswer
impl Debug for SpoolsAnswer
Source§impl<'de> Deserialize<'de> for SpoolsAnswer
impl<'de> Deserialize<'de> for SpoolsAnswer
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 SpoolsAnswer
impl PartialEq for SpoolsAnswer
Source§impl Serialize for SpoolsAnswer
impl Serialize for SpoolsAnswer
impl StructuralPartialEq for SpoolsAnswer
Auto Trait Implementations§
impl Freeze for SpoolsAnswer
impl RefUnwindSafe for SpoolsAnswer
impl Send for SpoolsAnswer
impl Sync for SpoolsAnswer
impl Unpin for SpoolsAnswer
impl UnsafeUnpin for SpoolsAnswer
impl UnwindSafe for SpoolsAnswer
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