summaryrefslogtreecommitdiffstats
path: root/src/file/mod.rs
diff options
context:
space:
mode:
authorDaniel Eades <danieleades@hotmail.com>2021-12-29 11:02:58 +0000
committerDaniel Eades <danieleades@hotmail.com>2022-08-03 20:09:45 +0100
commit05269205d547d60c5d211c6129ee36bf31b6517e (patch)
tree20b6b7f9cfb09358ecb06d60a3d1ac3b36f88469 /src/file/mod.rs
parent9a9e36b870a2e9b6e567644ca9278d7f53d8f111 (diff)
move 'must_use' attribute to struct for 'builder' types
Diffstat (limited to 'src/file/mod.rs')
-rw-r--r--src/file/mod.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/file/mod.rs b/src/file/mod.rs
index 65f3fd6..4067d76 100644
--- a/src/file/mod.rs
+++ b/src/file/mod.rs
@@ -20,6 +20,7 @@ pub use self::source::string::FileSourceString;
///
/// It supports optional automatic file format discovery.
#[derive(Clone, Debug)]
+#[must_use]
pub struct File<T, F> {
source: T,
@@ -101,13 +102,11 @@ where
F: FileStoredFormat + 'static,
T: FileSource<F>,
{
- #[must_use]
pub fn format(mut self, format: F) -> Self {
self.format = Some(format);
self
}
- #[must_use]
pub fn required(mut self, required: bool) -> Self {
self.required = required;
self