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: String
Summary ID
method: String
Method used
language: String
Language
original_length: usize
Original text length
summary_length: usize
Summary length
compression_ratio: f32
Compression ratio
created_at: String
Creation 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