pub struct SummaryInfo {
pub summary_id: String,
pub method: String,
pub language: String,
pub original_length: usize,
pub summary_length: usize,
pub compression_ratio: f32,
pub created_at: String,
pub metadata: HashMap<String, String>,
}Expand description
Summary info
Fields§
§summary_id: StringSummary ID
method: StringMethod used
language: StringLanguage
original_length: usizeOriginal text length
summary_length: usizeSummary length
compression_ratio: f32Compression ratio
created_at: StringCreation timestamp
metadata: HashMap<String, String>Metadata
Trait Implementations§
Source§impl Clone for SummaryInfo
impl Clone for SummaryInfo
Source§fn clone(&self) -> SummaryInfo
fn clone(&self) -> SummaryInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 SummaryInfo
impl Debug for SummaryInfo
Source§impl<'de> Deserialize<'de> for SummaryInfo
impl<'de> Deserialize<'de> for SummaryInfo
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
Auto Trait Implementations§
impl Freeze for SummaryInfo
impl RefUnwindSafe for SummaryInfo
impl Send for SummaryInfo
impl Sync for SummaryInfo
impl Unpin for SummaryInfo
impl UnwindSafe for SummaryInfo
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