Skip to Content
VectorLib

BufferedStdout

vectorlib::BufferedStdout — fields, methods, parameters and return types.


pub struct BufferedStdout

A queue of strings flushed to stdout by a background task, one entry every rate ms. Port of lemlib::Buffer / lemlib::BufferedStdout.

View source

Methods

Prop

Type

print

pub fn print(&self, text: String)

Queue text to be printed.

Parameters

Prop

Type

Returns

()

View source

set_rate

pub fn set_rate(&self, rate: u32)

Set how often (ms) one queued entry is printed. 50 by default; use 10 over a wired or bluetooth connection.

Parameters

Prop

Type

Returns

()

View source

buffers_empty

pub fn buffers_empty(&self) -> bool

Whether every queued entry has been printed.

Returns

bool

View source