pub struct InputSemanticReport {
pub path: PathBuf,
pub role: InputSemanticRole,
pub structures: Vec<StructureSemanticReport>,
pub selected_pages: Vec<usize>,
}Expand description
Semantic inventory for one input.
Fields§
§path: PathBufSource path.
role: InputSemanticRoleRole in the output.
structures: Vec<StructureSemanticReport>Catalog-level structures detected in the source.
selected_pages: Vec<usize>Selected zero-based source page indexes.
Trait Implementations§
Source§impl Clone for InputSemanticReport
impl Clone for InputSemanticReport
Source§fn clone(&self) -> InputSemanticReport
fn clone(&self) -> InputSemanticReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InputSemanticReport
impl Debug for InputSemanticReport
impl Eq for InputSemanticReport
Source§impl PartialEq for InputSemanticReport
impl PartialEq for InputSemanticReport
impl StructuralPartialEq for InputSemanticReport
Auto Trait Implementations§
impl Freeze for InputSemanticReport
impl RefUnwindSafe for InputSemanticReport
impl Send for InputSemanticReport
impl Sync for InputSemanticReport
impl Unpin for InputSemanticReport
impl UnsafeUnpin for InputSemanticReport
impl UnwindSafe for InputSemanticReport
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