girt-core 2.3.0

Core modules for git-interactive-rebase-tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
use anyhow::Result;
use input::{Event, EventReaderFn};

use crate::events::MetaEvent;

pub(crate) fn create_event_reader<EventGeneratorFunction>(
	event_generator: EventGeneratorFunction,
) -> impl EventReaderFn
where EventGeneratorFunction: Fn() -> Result<Option<Event<MetaEvent>>> + Sync + Send + 'static {
	input::testutil::create_event_reader(event_generator)
}