From 9598331fa81c653dd581f750494e0dc51cca1963 Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Sun, 20 Nov 2016 14:27:18 -0500 Subject: [PATCH] Propagate no_messages option to worker. Fixes #241 --- src/args.rs | 1 + src/worker.rs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/args.rs b/src/args.rs index a98a1b6..aa8f276 100644 --- a/src/args.rs +++ b/src/args.rs @@ -197,6 +197,7 @@ impl Args { .invert_match(self.invert_match) .max_count(self.max_count) .mmap(self.mmap) + .no_messages(self.no_messages) .quiet(self.quiet) .text(self.text) .build() diff --git a/src/worker.rs b/src/worker.rs index 0e700df..59198dd 100644 --- a/src/worker.rs +++ b/src/worker.rs @@ -156,6 +156,14 @@ impl WorkerBuilder { self } + /// If enabled, error messages are suppressed. + /// + /// This is disabled by default. + pub fn no_messages(mut self, yes: bool) -> Self { + self.opts.no_messages = yes; + self + } + /// If enabled, don't show any output and quit searching after the first /// match is found. pub fn quiet(mut self, yes: bool) -> Self {