pub struct SlideSemantic {
pub title: String,
pub bullets: Vec<String>,
pub image_count: usize,
pub image_alt_texts: Vec<String>,
pub chart_summaries: Vec<String>,
pub table_rows: usize,
pub table_cols: usize,
pub video_count: usize,
pub audio_count: usize,
}Expand description
Semantic snapshot of one slide’s review-relevant content.
Fields§
§title: String§bullets: Vec<String>§image_count: usize§image_alt_texts: Vec<String>§chart_summaries: Vec<String>§table_rows: usize§table_cols: usize§video_count: usize§audio_count: usizeTrait Implementations§
Source§impl Clone for SlideSemantic
impl Clone for SlideSemantic
Source§impl Debug for SlideSemantic
impl Debug for SlideSemantic
impl Eq for SlideSemantic
Source§impl PartialEq for SlideSemantic
impl PartialEq for SlideSemantic
impl StructuralPartialEq for SlideSemantic
Auto Trait Implementations§
impl Freeze for SlideSemantic
impl RefUnwindSafe for SlideSemantic
impl Send for SlideSemantic
impl Sync for SlideSemantic
impl Unpin for SlideSemantic
impl UnsafeUnpin for SlideSemantic
impl UnwindSafe for SlideSemantic
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.