pub struct ProgressSink { /* private fields */ }Expand description
Where a running tool reports short status lines, such as a delegated agent’s commands. Each report becomes one bounded line; the runtime forwards the pending lines to the client at most twice a second and never adds them to the model’s history. The default sink discards reports, so a tool may always report.
Implementations§
Source§impl ProgressSink
impl ProgressSink
Trait Implementations§
Source§impl Clone for ProgressSink
impl Clone for ProgressSink
Source§impl Debug for ProgressSink
impl Debug for ProgressSink
Auto Trait Implementations§
impl Freeze for ProgressSink
impl RefUnwindSafe for ProgressSink
impl Send for ProgressSink
impl Sync for ProgressSink
impl Unpin for ProgressSink
impl UnsafeUnpin for ProgressSink
impl UnwindSafe for ProgressSink
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