pub struct GenOutputs {
pub name: String,
pub format: Format,
pub rcvbp: Vec<u8>,
pub basic_pack: Vec<u8>,
pub block7: Option<Vec<u8>>,
pub sources: Vec<String>,
pub notes: Vec<String>,
pub report: String,
pub paths: Vec<String>,
}Expand description
Everything rxp config gen produces for a spec.
Fields§
§name: Stringspec.name, the stem of the output files.
format: FormatThe format the file is in.
rcvbp: Vec<u8>The configuration file bytes (.rcvbp for the Colorlight codec).
basic_pack: Vec<u8>The 256-byte basic-pack body.
block7: Option<Vec<u8>>The 64 KB block-7 boot image; None when it could not be built, with
the reason as the last note.
sources: Vec<String>One line per byte range placed in the .rcvbp and the pack.
notes: Vec<String>The image builder’s notes and the pages it wrote.
report: StringThe <name>-sources.txt text.
paths: Vec<String>Files written, in the order rxp config gen prints them; empty
when nothing was written.
Auto Trait Implementations§
impl Freeze for GenOutputs
impl RefUnwindSafe for GenOutputs
impl Send for GenOutputs
impl Sync for GenOutputs
impl Unpin for GenOutputs
impl UnsafeUnpin for GenOutputs
impl UnwindSafe for GenOutputs
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