1
0
зеркало из https://github.com/glebtv/tui-textarea.git synced 2026-09-03 14:26:17 +03:00

use io::Result<T> instead of Result<T, io::Error> in bench

Этот коммит содержится в:
rhysd
2023-11-03 23:54:27 +09:00
родитель 06f676014b
Коммит 0b4c5ee137
2 изменённых файлов: 10 добавлений и 9 удалений

Просмотреть файл

@@ -107,6 +107,7 @@ fn random(c: &mut Criterion) {
});
}
// Inserting a long line is slower than multiple short lines into `TextArea`
fn long(c: &mut Criterion) {
c.bench_function("insert::long::1_lorem", |b| {
b.iter(|| black_box(append_long_lorem(1)))

Просмотреть файл

@@ -41,7 +41,7 @@ impl Default for DummyBackend {
impl Backend for DummyBackend {
#[inline]
fn draw<'a, I>(&mut self, _content: I) -> Result<(), io::Error>
fn draw<'a, I>(&mut self, _content: I) -> io::Result<()>
where
I: Iterator<Item = (u16, u16, &'a Cell)>,
{
@@ -49,33 +49,33 @@ impl Backend for DummyBackend {
}
#[inline]
fn hide_cursor(&mut self) -> Result<(), io::Error> {
fn hide_cursor(&mut self) -> io::Result<()> {
Ok(())
}
#[inline]
fn show_cursor(&mut self) -> Result<(), io::Error> {
fn show_cursor(&mut self) -> io::Result<()> {
Ok(())
}
#[inline]
fn get_cursor(&mut self) -> Result<(u16, u16), io::Error> {
fn get_cursor(&mut self) -> io::Result<(u16, u16)> {
Ok(self.cursor)
}
#[inline]
fn set_cursor(&mut self, x: u16, y: u16) -> Result<(), io::Error> {
fn set_cursor(&mut self, x: u16, y: u16) -> io::Result<()> {
self.cursor = (x, y);
Ok(())
}
#[inline]
fn clear(&mut self) -> Result<(), io::Error> {
fn clear(&mut self) -> io::Result<()> {
Ok(())
}
#[inline]
fn size(&self) -> Result<Rect, io::Error> {
fn size(&self) -> io::Result<Rect> {
Ok(Rect {
x: 0,
y: 0,
@@ -85,7 +85,7 @@ impl Backend for DummyBackend {
}
#[inline]
fn window_size(&mut self) -> Result<WindowSize, io::Error> {
fn window_size(&mut self) -> io::Result<WindowSize> {
Ok(WindowSize {
columns_rows: Size {
width: self.width,
@@ -99,7 +99,7 @@ impl Backend for DummyBackend {
}
#[inline]
fn flush(&mut self) -> Result<(), io::Error> {
fn flush(&mut self) -> io::Result<()> {
Ok(())
}
}