pub struct SegmentReport {
pub kind: SegmentKind,
pub summary: String,
pub became: SegmentOutcome,
}Expand description
One line of the ingestion report: what a segment was classified as and what it became. Surfaced so a host never transforms input invisibly.
Fields§
§kind: SegmentKind§summary: StringA one-line human summary for the UI pill (e.g. "log · 75 lines").
became: SegmentOutcomeTrait Implementations§
Source§impl Clone for SegmentReport
impl Clone for SegmentReport
Source§fn clone(&self) -> SegmentReport
fn clone(&self) -> SegmentReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SegmentReport
impl Debug for SegmentReport
Source§impl<'de> Deserialize<'de> for SegmentReport
impl<'de> Deserialize<'de> for SegmentReport
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
impl Eq for SegmentReport
Source§impl PartialEq for SegmentReport
impl PartialEq for SegmentReport
Source§impl Serialize for SegmentReport
impl Serialize for SegmentReport
impl StructuralPartialEq for SegmentReport
Auto Trait Implementations§
impl Freeze for SegmentReport
impl RefUnwindSafe for SegmentReport
impl Send for SegmentReport
impl Sync for SegmentReport
impl Unpin for SegmentReport
impl UnsafeUnpin for SegmentReport
impl UnwindSafe for SegmentReport
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