pub enum StreamYieldItem {
Text(String),
IncompleteBlock(String),
FileHeader(FileHeader),
DiffBlock(ProcessedDiffBlock),
Patch(AIPatch),
Warning(WarningMessage),
Unparsed(UnparsedBlock),
}Variants§
Text(String)
IncompleteBlock(String)
FileHeader(FileHeader)
DiffBlock(ProcessedDiffBlock)
Patch(AIPatch)
Warning(WarningMessage)
Unparsed(UnparsedBlock)
Implementations§
Source§impl StreamYieldItem
impl StreamYieldItem
pub fn is_warning(&self) -> bool
pub fn to_display_item(self, is_final: bool) -> Option<DisplayItem>
Trait Implementations§
Source§impl Clone for StreamYieldItem
impl Clone for StreamYieldItem
Source§fn clone(&self) -> StreamYieldItem
fn clone(&self) -> StreamYieldItem
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 StreamYieldItem
impl Debug for StreamYieldItem
Source§impl PartialEq for StreamYieldItem
impl PartialEq for StreamYieldItem
impl StructuralPartialEq for StreamYieldItem
Auto Trait Implementations§
impl Freeze for StreamYieldItem
impl RefUnwindSafe for StreamYieldItem
impl Send for StreamYieldItem
impl Sync for StreamYieldItem
impl Unpin for StreamYieldItem
impl UnwindSafe for StreamYieldItem
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