From 021420b11fa7f51b5daae46fbfbcd19a370bc75d Mon Sep 17 00:00:00 2001 From: Viktor Sonesten Date: Sun, 21 Nov 2021 01:16:39 +0100 Subject: dwt: don't inline Comparator::configure The function is a bit too large to warrant inlining. --- src/peripheral/dwt.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/peripheral/dwt.rs b/src/peripheral/dwt.rs index 597accd..8bb063f 100644 --- a/src/peripheral/dwt.rs +++ b/src/peripheral/dwt.rs @@ -360,8 +360,8 @@ pub enum DWTError { impl Comparator { /// Configure the function of the comparator - #[inline] - pub fn configure(&self, settings: ComparatorFunction) -> Result<(), DWTError> { + #[allow(clippy::missing_inline_in_public_items)] + pub fn configure(&self, settings: ComparatorFunction) -> Result<(), DwtError> { match settings { ComparatorFunction::Address(settings) => unsafe { if settings.emit == EmitOption::PC && settings.access_type != AccessType::ReadWrite -- cgit v1.2.3