pub struct ConsoleFormatter {
pub show_prompts: bool,
pub show_raw_responses: bool,
pub show_idle: bool,
pub max_prompts: usize,
}Expand description
コンソール出力用フォーマッタ
人間が読みやすい形式で出力。デバッグやverboseモードで使用。
Fields§
§show_prompts: boolプロンプトを表示するか
show_raw_responses: bool生レスポンスを表示するか
show_idle: boolIdle Worker を表示するか
max_prompts: usize最大表示プロンプト数(0 = 全て)
Implementations§
Source§impl ConsoleFormatter
impl ConsoleFormatter
pub fn new() -> Self
Sourcepub fn with_all_prompts(self) -> Self
pub fn with_all_prompts(self) -> Self
全てのプロンプトを表示
Sourcepub fn without_prompts(self) -> Self
pub fn without_prompts(self) -> Self
プロンプト表示を無効化
Trait Implementations§
Source§impl Clone for ConsoleFormatter
impl Clone for ConsoleFormatter
Source§fn clone(&self) -> ConsoleFormatter
fn clone(&self) -> ConsoleFormatter
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 ConsoleFormatter
impl Debug for ConsoleFormatter
Source§impl Default for ConsoleFormatter
impl Default for ConsoleFormatter
Source§fn default() -> ConsoleFormatter
fn default() -> ConsoleFormatter
Returns the “default value” for a type. Read more
Source§impl SnapshotFormatter for ConsoleFormatter
impl SnapshotFormatter for ConsoleFormatter
Source§fn format_tick(&self, snapshot: &TickSnapshot) -> SnapshotOutput
fn format_tick(&self, snapshot: &TickSnapshot) -> SnapshotOutput
単一の TickSnapshot をフォーマット
Source§fn format_manager_phase(&self, phase: &ManagerPhaseSnapshot) -> SnapshotOutput
fn format_manager_phase(&self, phase: &ManagerPhaseSnapshot) -> SnapshotOutput
ManagerPhaseSnapshot をフォーマット
Source§fn format_worker_result(&self, result: &WorkerResultSnapshot) -> SnapshotOutput
fn format_worker_result(&self, result: &WorkerResultSnapshot) -> SnapshotOutput
WorkerResultSnapshot をフォーマット
Source§fn format_history(&self, history: &[TickSnapshot]) -> SnapshotOutput
fn format_history(&self, history: &[TickSnapshot]) -> SnapshotOutput
複数の TickSnapshot をまとめてフォーマット
Auto Trait Implementations§
impl Freeze for ConsoleFormatter
impl RefUnwindSafe for ConsoleFormatter
impl Send for ConsoleFormatter
impl Sync for ConsoleFormatter
impl Unpin for ConsoleFormatter
impl UnwindSafe for ConsoleFormatter
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