pub struct StatusAnswer {
pub interventions: Vec<Intervention>,
pub job: Option<JobSnapshot>,
pub print: PrintRecord,
pub printer: Option<PrinterSnapshot>,
pub session: Option<SupervisionSession>,
}Expand description
What a status read answers.
Fields§
§interventions: Vec<Intervention>The bounded interventions still in force.
job: Option<JobSnapshot>The job, when a snapshot could be taken.
print: PrintRecordThe print.
printer: Option<PrinterSnapshot>The printer, when a snapshot could be taken.
session: Option<SupervisionSession>The supervision session watching it, when one is.
Trait Implementations§
Source§impl Clone for StatusAnswer
impl Clone for StatusAnswer
Source§impl Debug for StatusAnswer
impl Debug for StatusAnswer
Source§impl<'de> Deserialize<'de> for StatusAnswer
impl<'de> Deserialize<'de> for StatusAnswer
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 StatusAnswer
impl PartialEq for StatusAnswer
Source§impl Serialize for StatusAnswer
impl Serialize for StatusAnswer
impl StructuralPartialEq for StatusAnswer
Auto Trait Implementations§
impl Freeze for StatusAnswer
impl RefUnwindSafe for StatusAnswer
impl Send for StatusAnswer
impl Sync for StatusAnswer
impl Unpin for StatusAnswer
impl UnsafeUnpin for StatusAnswer
impl UnwindSafe for StatusAnswer
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