pub struct TerminalAdapter { /* private fields */ }Implementations§
Source§impl TerminalAdapter
impl TerminalAdapter
pub fn new() -> Self
pub fn with_color(color: bool) -> Self
Sourcepub fn render_image_artifact_set_summary(artifacts: &[&Artifact]) -> String
pub fn render_image_artifact_set_summary(artifacts: &[&Artifact]) -> String
Build a human-readable summary for a set of image artifacts.
Used by ta draft view to display a summary line like
“42 PNG frames, 1024×1024, 380 MB” when a draft contains image artifacts.
Sourcepub fn render_binary_artifact_set_summary(artifacts: &[&Artifact]) -> String
pub fn render_binary_artifact_set_summary(artifacts: &[&Artifact]) -> String
Build a human-readable summary for a set of binary artifacts.
Returns a line like "3 binary files (12.4 MB total)" or an empty string
if there are no ArtifactKind::Binary artifacts in the set.
Sourcepub fn render_text_artifact_set_summary(artifacts: &[&Artifact]) -> String
pub fn render_text_artifact_set_summary(artifacts: &[&Artifact]) -> String
Build a human-readable summary for a set of text artifacts.
Returns a line like "2 text files" or an empty string if there are no
ArtifactKind::Text artifacts in the set.
Sourcepub fn render_video_artifact_set_summary(artifacts: &[&Artifact]) -> String
pub fn render_video_artifact_set_summary(artifacts: &[&Artifact]) -> String
Build a human-readable summary for a set of video artifacts.
Returns a line like "2 MP4 video files, 1920×1080, 24fps" or an empty string
if there are no ArtifactKind::Video artifacts in the set.
Trait Implementations§
Source§impl Default for TerminalAdapter
impl Default for TerminalAdapter
Source§fn default() -> TerminalAdapter
fn default() -> TerminalAdapter
Returns the “default value” for a type. Read more
Source§impl OutputAdapter for TerminalAdapter
impl OutputAdapter for TerminalAdapter
Auto Trait Implementations§
impl Freeze for TerminalAdapter
impl RefUnwindSafe for TerminalAdapter
impl Send for TerminalAdapter
impl Sync for TerminalAdapter
impl Unpin for TerminalAdapter
impl UnsafeUnpin for TerminalAdapter
impl UnwindSafe for TerminalAdapter
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