SessionTranscript
SessionTranscript 是 Ansiq 里最高层的 transcript 组合件。
最小示例
let transcript = SessionTranscript::new()
.session(self.session.clone())
.intro(Paragraph::new("Start typing").build())
.empty(Text::new("No output yet").build())
.build();关键 builder 方法
.session(...).entries(...).intro(...).active(...).empty(...).session_started(...)
什么时候改用 TranscriptView
如果你已经有完整的结构化 transcript entries,而且不需要:
- intro 状态
- empty 状态
- 这两者和 active transcript 的统一切换
那就更适合直接用 TranscriptView。
Last updated on
