diff options
| author | Marek Barvíř <barvirm@gmail.com> | 2023-04-04 17:10:06 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-04 17:10:06 +0200 |
| commit | 1a36ce7fa8a26b498fe22958f50f1fb2880bebc4 (patch) | |
| tree | d6b708e43da29d74ee62de55318671c40f29567c /src/eval | |
| parent | cfc671d82482f8e021fa966a01359abba0f53bd2 (diff) | |
Disable clippy for specific lines (#503)
Diffstat (limited to 'src/eval')
| -rw-r--r-- | src/eval/func.rs | 2 | ||||
| -rw-r--r-- | src/eval/library.rs | 1 | ||||
| -rw-r--r-- | src/eval/module.rs | 1 | ||||
| -rw-r--r-- | src/eval/value.rs | 1 |
4 files changed, 5 insertions, 0 deletions
diff --git a/src/eval/func.rs b/src/eval/func.rs index e1472cca..e6402e87 100644 --- a/src/eval/func.rs +++ b/src/eval/func.rs @@ -17,6 +17,7 @@ use crate::syntax::{SourceId, Span, SyntaxNode}; use crate::World; /// An evaluatable function. +#[allow(clippy::derived_hash_with_manual_eq)] #[derive(Clone, Hash)] pub struct Func { /// The internal representation. @@ -281,6 +282,7 @@ pub(super) struct Closure { impl Closure { /// Call the function in the context with the arguments. + #[allow(clippy::too_many_arguments)] #[comemo::memoize] fn call( this: &Func, diff --git a/src/eval/library.rs b/src/eval/library.rs index 5b0ff8e6..b93aa0dd 100644 --- a/src/eval/library.rs +++ b/src/eval/library.rs @@ -65,6 +65,7 @@ pub struct LangItems { /// A reference: `@target`, `@target[..]`. pub reference: fn(target: Label, supplement: Option<Content>) -> Content, /// The keys contained in the bibliography and short descriptions of them. + #[allow(clippy::type_complexity)] pub bibliography_keys: fn( world: Tracked<dyn World>, introspector: Tracked<Introspector>, diff --git a/src/eval/module.rs b/src/eval/module.rs index feb5a14b..35025270 100644 --- a/src/eval/module.rs +++ b/src/eval/module.rs @@ -7,6 +7,7 @@ use super::{Content, Scope, Value}; use crate::diag::StrResult; /// An evaluated module, ready for importing or typesetting. +#[allow(clippy::derived_hash_with_manual_eq)] #[derive(Clone, Hash)] pub struct Module(Arc<Repr>); diff --git a/src/eval/value.rs b/src/eval/value.rs index 517cadc5..b8a51c70 100644 --- a/src/eval/value.rs +++ b/src/eval/value.rs @@ -241,6 +241,7 @@ impl Hash for Value { } /// A dynamic value. +#[allow(clippy::derived_hash_with_manual_eq)] #[derive(Clone, Hash)] pub struct Dynamic(Arc<dyn Bounds>); |
