Skip to content

Commit f7899fd

Browse files
committed
add 'must use' annotation where appropriate
1 parent e5fbaeb commit f7899fd

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/builder.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ use crate::{config::Config, path::Expression, source::Source, value::Value};
8787
/// let mut builder = ConfigBuilder::<DefaultState>::default();
8888
/// ```
8989
#[derive(Debug, Clone, Default)]
90+
#[must_use]
9091
pub struct ConfigBuilder<St: BuilderState> {
9192
defaults: Map<Expression, Value>,
9293
overrides: Map<Expression, Value>,

src/env.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use crate::source::Source;
66
use crate::value::{Value, ValueKind};
77

88
#[derive(Clone, Debug, Default)]
9+
#[must_use]
910
pub struct Environment {
1011
/// Optional prefix that will limit access to the environment to only keys that
1112
/// begin with the defined prefix.

src/file/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ pub use self::source::string::FileSourceString;
2020
///
2121
/// It supports optional automatic file format discovery.
2222
#[derive(Clone, Debug)]
23+
#[must_use]
2324
pub struct File<T, F> {
2425
source: T,
2526

0 commit comments

Comments
 (0)