pub struct SummarizeRequest {
pub input: SummarizeInput,
pub options: SummarizeOptions,
}Fields§
§input: SummarizeInput§options: SummarizeOptionsImplementations§
Source§impl SummarizeRequest
impl SummarizeRequest
pub fn from_url(url: impl AsRef<str>) -> Result<Self, KagiError>
pub fn from_text(text: impl Into<String>) -> Result<Self, KagiError>
pub fn with_summary_type(self, summary_type: SummaryType) -> Self
pub fn with_target_language( self, target_language: impl Into<String>, ) -> Result<Self, KagiError>
Trait Implementations§
Source§impl Clone for SummarizeRequest
impl Clone for SummarizeRequest
Source§fn clone(&self) -> SummarizeRequest
fn clone(&self) -> SummarizeRequest
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 SummarizeRequest
impl Debug for SummarizeRequest
Source§impl PartialEq for SummarizeRequest
impl PartialEq for SummarizeRequest
impl Eq for SummarizeRequest
impl StructuralPartialEq for SummarizeRequest
Auto Trait Implementations§
impl Freeze for SummarizeRequest
impl RefUnwindSafe for SummarizeRequest
impl Send for SummarizeRequest
impl Sync for SummarizeRequest
impl Unpin for SummarizeRequest
impl UnsafeUnpin for SummarizeRequest
impl UnwindSafe for SummarizeRequest
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