pub struct AiEvidenceBundle {Show 14 fields
pub old_node_id: Option<String>,
pub new_node_id: Option<String>,
pub old_semantic_role: Option<String>,
pub new_semantic_role: Option<String>,
pub section_hint: Option<String>,
pub old_page: Option<usize>,
pub new_page: Option<usize>,
pub old_bbox: Option<Rect>,
pub new_bbox: Option<Rect>,
pub old_text: Option<String>,
pub new_text: Option<String>,
pub text_hunks: Vec<TextHunk>,
pub layout_diff: Option<LayoutDiff>,
pub provenance: Vec<Provenance>,
}Fields§
§old_node_id: Option<String>§new_node_id: Option<String>§old_semantic_role: Option<String>§new_semantic_role: Option<String>§section_hint: Option<String>§old_page: Option<usize>§new_page: Option<usize>§old_bbox: Option<Rect>§new_bbox: Option<Rect>§old_text: Option<String>§new_text: Option<String>§text_hunks: Vec<TextHunk>§layout_diff: Option<LayoutDiff>§provenance: Vec<Provenance>Trait Implementations§
Source§impl Clone for AiEvidenceBundle
impl Clone for AiEvidenceBundle
Source§fn clone(&self) -> AiEvidenceBundle
fn clone(&self) -> AiEvidenceBundle
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 AiEvidenceBundle
impl Debug for AiEvidenceBundle
Source§impl<'de> Deserialize<'de> for AiEvidenceBundle
impl<'de> Deserialize<'de> for AiEvidenceBundle
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 AiEvidenceBundle
impl PartialEq for AiEvidenceBundle
Source§fn eq(&self, other: &AiEvidenceBundle) -> bool
fn eq(&self, other: &AiEvidenceBundle) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AiEvidenceBundle
impl Serialize for AiEvidenceBundle
impl StructuralPartialEq for AiEvidenceBundle
Auto Trait Implementations§
impl Freeze for AiEvidenceBundle
impl RefUnwindSafe for AiEvidenceBundle
impl Send for AiEvidenceBundle
impl Sync for AiEvidenceBundle
impl Unpin for AiEvidenceBundle
impl UnsafeUnpin for AiEvidenceBundle
impl UnwindSafe for AiEvidenceBundle
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