summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2021-11-29 18:04:57 +0100
committerMartin Fischer <martin@push-f.com>2021-11-30 11:22:35 +0100
commit8b6e4ba30354d466b56bf80f1bb58c371cfdf7c9 (patch)
tree8ba7c7bacb52b7e2c76438abc583535d4c4c692a /examples
parent78995cda172159bce38a9c846d2a57a22a00e375 (diff)
remove pointless associated type from TokenSink trait
Diffstat (limited to 'examples')
-rw-r--r--examples/noop-tokenize.rs4
-rw-r--r--examples/tokenize.rs4
2 files changed, 2 insertions, 6 deletions
diff --git a/examples/noop-tokenize.rs b/examples/noop-tokenize.rs
index 305727e..22a2192 100644
--- a/examples/noop-tokenize.rs
+++ b/examples/noop-tokenize.rs
@@ -20,9 +20,7 @@ use io::Read;
struct Sink(Vec<Token>);
impl TokenSink for Sink {
- type Handle = ();
-
- fn process_token(&mut self, token: Token, _line_number: u64) -> TokenSinkResult<()> {
+ fn process_token(&mut self, token: Token, _line_number: u64) -> TokenSinkResult {
// Don't use the token, but make sure we don't get
// optimized out entirely.
self.0.push(token);
diff --git a/examples/tokenize.rs b/examples/tokenize.rs
index d70bfff..8728a18 100644
--- a/examples/tokenize.rs
+++ b/examples/tokenize.rs
@@ -40,9 +40,7 @@ impl TokenPrinter {
}
impl TokenSink for TokenPrinter {
- type Handle = ();
-
- fn process_token(&mut self, token: Token, _line_number: u64) -> TokenSinkResult<()> {
+ fn process_token(&mut self, token: Token, _line_number: u64) -> TokenSinkResult {
match token {
CharacterTokens(b) => {
for c in b.chars() {