aboutsummaryrefslogtreecommitdiff
path: root/src/makefile
diff options
context:
space:
mode:
authorMelody Horn <melody@boringcactus.com>2024-11-11 12:29:28 -0700
committerMelody Horn <melody@boringcactus.com>2024-11-11 12:29:28 -0700
commit5aa6e1122830611dccc2eab9b7f4a53a10056111 (patch)
tree819bc0f574bdfeb8297dc29e002eae41d454ca5e /src/makefile
parent7043c362b259bd2e8ef63965583d217ebd87b865 (diff)
downloadmakers-5aa6e1122830611dccc2eab9b7f4a53a10056111.tar.gz
makers-5aa6e1122830611dccc2eab9b7f4a53a10056111.zip
ok clippy
Diffstat (limited to 'src/makefile')
-rw-r--r--src/makefile/command_line.rs2
-rw-r--r--src/makefile/eval_context.rs2
-rw-r--r--src/makefile/lookup_internal.rs4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/makefile/command_line.rs b/src/makefile/command_line.rs
index 52693e0..c75c854 100644
--- a/src/makefile/command_line.rs
+++ b/src/makefile/command_line.rs
@@ -46,7 +46,7 @@ pub struct CommandLine {
}
impl CommandLine {
- pub fn from(line: TokenString) -> Self {
+ pub const fn from(line: TokenString) -> Self {
Self {
execution_line: line,
}
diff --git a/src/makefile/eval_context.rs b/src/makefile/eval_context.rs
index ba5f4a0..87edafd 100644
--- a/src/makefile/eval_context.rs
+++ b/src/makefile/eval_context.rs
@@ -12,7 +12,7 @@ pub struct DeferredEvalContext<'parent, 'args, 'grandparent, R: BufRead> {
impl<'parent, 'args, 'grandparent, R: BufRead>
DeferredEvalContext<'parent, 'args, 'grandparent, R>
{
- pub fn new(parent: &'parent MakefileReader<'args, 'grandparent, R>) -> Self {
+ pub const fn new(parent: &'parent MakefileReader<'args, 'grandparent, R>) -> Self {
Self {
parent,
children: Vec::new(),
diff --git a/src/makefile/lookup_internal.rs b/src/makefile/lookup_internal.rs
index c0fc08b..a497ab4 100644
--- a/src/makefile/lookup_internal.rs
+++ b/src/makefile/lookup_internal.rs
@@ -17,11 +17,11 @@ pub enum LookupInternal<'a> {
}
impl<'a> LookupInternal<'a> {
- pub fn new_partial(targets: &'a Vec<&str>) -> Self {
+ pub const fn new_partial(targets: &'a Vec<&str>) -> Self {
Self::Partial { targets }
}
- pub fn new(
+ pub const fn new(
target: Option<&'a Target>,
get_target: &'a dyn Fn(&str) -> Result<Rc<RefCell<Target>>>,
) -> Self {