pub struct ManifestAnswer {
pub manifest: Option<JobManifest>,
pub narrowings: Vec<ManifestNarrowing>,
}Expand description
What a manifest read or write answers.
Fields§
§manifest: Option<JobManifest>The manifest, when the print has one.
narrowings: Vec<ManifestNarrowing>Every range this manifest asked wider than the envelope allows, narrowed to the envelope’s — recorded on the print, so nobody has to wonder later which bound applied.
Trait Implementations§
Source§impl Clone for ManifestAnswer
impl Clone for ManifestAnswer
Source§impl Debug for ManifestAnswer
impl Debug for ManifestAnswer
Source§impl<'de> Deserialize<'de> for ManifestAnswer
impl<'de> Deserialize<'de> for ManifestAnswer
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 ManifestAnswer
impl PartialEq for ManifestAnswer
Source§impl Serialize for ManifestAnswer
impl Serialize for ManifestAnswer
impl StructuralPartialEq for ManifestAnswer
Auto Trait Implementations§
impl Freeze for ManifestAnswer
impl RefUnwindSafe for ManifestAnswer
impl Send for ManifestAnswer
impl Sync for ManifestAnswer
impl Unpin for ManifestAnswer
impl UnsafeUnpin for ManifestAnswer
impl UnwindSafe for ManifestAnswer
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