pub struct OutputLine {
pub text: String,
pub line_type: OutputLineType,
pub timestamp: Option<u64>,
}Expand description
Output line with optional styling
Fields§
§text: StringThe text content of the line
line_type: OutputLineTypeLine type for different styling
timestamp: Option<u64>Timestamp when line was added (for live updates)
Implementations§
Source§impl OutputLine
impl OutputLine
Sourcepub fn with_type(self, line_type: OutputLineType) -> Self
pub fn with_type(self, line_type: OutputLineType) -> Self
Set line type
Sourcepub fn with_timestamp(self, ts: u64) -> Self
pub fn with_timestamp(self, ts: u64) -> Self
Set timestamp
Trait Implementations§
Source§impl Clone for OutputLine
impl Clone for OutputLine
Source§fn clone(&self) -> OutputLine
fn clone(&self) -> OutputLine
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 OutputLine
impl Debug for OutputLine
Source§impl From<&str> for OutputLine
impl From<&str> for OutputLine
Auto Trait Implementations§
impl Freeze for OutputLine
impl RefUnwindSafe for OutputLine
impl Send for OutputLine
impl Sync for OutputLine
impl Unpin for OutputLine
impl UnwindSafe for OutputLine
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more