aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* changelog and version bumpv0.1.1Jesse Luehrs2021-11-102-1/+7
* move to 2021 editionJesse Luehrs2021-11-101-1/+1
* bump depsJesse Luehrs2021-11-101-13/+13
* prep for initial releasev0.1.0Jesse Luehrs2021-03-134-0/+76
* namingJesse Luehrs2021-03-132-8/+8
* remove unused return valueJesse Luehrs2021-03-132-8/+8
* docsJesse Luehrs2021-03-138-12/+259
* clean up examples to make a bare `cargo test` workJesse Luehrs2021-03-136-414/+424
* more testsJesse Luehrs2021-03-131-0/+112
* fix a bunch of utf8 parsing issuesJesse Luehrs2021-03-133-53/+59
* better test error messagesJesse Luehrs2021-03-132-2/+18
* refactorJesse Luehrs2021-03-131-110/+106
* try harder to make utf8 strings when requestedJesse Luehrs2021-03-132-40/+16
* refactor, start working on input testJesse Luehrs2021-03-134-37/+353
* add another testJesse Luehrs2021-03-124-2/+29
* initialize input before output in exampleJesse Luehrs2021-03-121-1/+1
* add some test scaffoldingJesse Luehrs2021-03-126-0/+114
* wait for a key instead of sleeping in examplesJesse Luehrs2021-03-122-10/+15
* make the order of operations a bit more natural hereJesse Luehrs2021-03-121-1/+2
* move the guards back onto the main objectsJesse Luehrs2021-03-128-26/+54
* simplifyJesse Luehrs2021-03-122-32/+27
* namingJesse Luehrs2021-03-126-12/+12
* refactor input implementations to share some codeJesse Luehrs2021-03-124-593/+507
* also avoid creating Unblocks for stdoutJesse Luehrs2021-03-111-6/+21
* only initialize blocking::Unblock onceJesse Luehrs2021-03-111-6/+9
* add test example for async input as wellJesse Luehrs2021-03-111-0/+35
* use state_diffJesse Luehrs2021-03-112-20/+6
* fix type aliasJesse Luehrs2021-03-091-2/+1
* minor cleanupsJesse Luehrs2021-03-091-5/+3
* simplifyJesse Luehrs2021-03-092-12/+13
* make raw_guard also asyncJesse Luehrs2021-03-095-57/+111
* tweakJesse Luehrs2021-03-091-1/+1
* commentJesse Luehrs2021-03-092-0/+6
* handle errors properly in raw guardJesse Luehrs2021-03-096-16/+26
* add an error typeJesse Luehrs2021-03-098-40/+55
* add async implementation of InputJesse Luehrs2021-03-097-200/+577
* simplifyJesse Luehrs2021-03-092-12/+4
* add input testerJesse Luehrs2021-03-081-0/+27
* more refactoringJesse Luehrs2021-03-082-143/+212
* reorganize a bitJesse Luehrs2021-03-076-13/+16
* cleanupJesse Luehrs2021-03-072-4/+3
* separate out the guards from the main structsJesse Luehrs2021-03-077-66/+133
* more derivesJesse Luehrs2021-03-071-1/+1
* more renamesJesse Luehrs2021-03-071-1/+1
* a few derivesJesse Luehrs2021-03-071-0/+1
* a few renamesJesse Luehrs2021-03-076-23/+23
* cleanupJesse Luehrs2021-03-071-2/+2
* sketch out some input handlingJesse Luehrs2021-03-074-110/+474
* also set the appropriate terminal modesJesse Luehrs2021-03-073-8/+30
* simplify, add some more methodsJesse Luehrs2021-03-073-6/+47