pub struct ContainerReport {
pub findings: Vec<String>,
pub reassembles: bool,
pub writer_reproduces: bool,
pub external_chunks: usize,
pub external_offsets_match: bool,
pub external_ids_text: bool,
}Expand description
Checks of the CSFCHUNK container.
Fields§
§findings: Vec<String>Structural problems found while parsing (see crate::container::Container::findings).
reassembles: boolRebuilding from the parsed chunks gives the same bytes (R1).
writer_reproduces: boolThe writer, fed the original chunks, gives the same bytes (R11).
external_chunks: usizeNumber of external chunks.
external_offsets_match: boolExternalChunk.Offset points at each stored chunk.
external_ids_text: boolEvery ExternalChunk.ExternalID is stored as TEXT. CSP looks chunks
up by text, so a BLOB id makes the layer load as broken.
Trait Implementations§
Source§impl Clone for ContainerReport
impl Clone for ContainerReport
Source§impl Debug for ContainerReport
impl Debug for ContainerReport
Source§impl Default for ContainerReport
impl Default for ContainerReport
Auto Trait Implementations§
impl Freeze for ContainerReport
impl RefUnwindSafe for ContainerReport
impl Send for ContainerReport
impl Sync for ContainerReport
impl Unpin for ContainerReport
impl UnsafeUnpin for ContainerReport
impl UnwindSafe for ContainerReport
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