summaryrefslogtreecommitdiff
path: root/rust/src/function.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/function.rs')
-rw-r--r--rust/src/function.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/rust/src/function.rs b/rust/src/function.rs
index e5516d14..c19e2107 100644
--- a/rust/src/function.rs
+++ b/rust/src/function.rs
@@ -36,6 +36,7 @@ pub use binaryninjacore_sys::BNBuiltinType as BuiltinType;
pub use binaryninjacore_sys::BNFunctionAnalysisSkipOverride as FunctionAnalysisSkipOverride;
pub use binaryninjacore_sys::BNFunctionUpdateType as FunctionUpdateType;
pub use binaryninjacore_sys::BNHighlightStandardColor as HighlightStandardColor;
+pub use binaryninjacore_sys::BNInlineDuringAnalysis as InlineDuringAnalysis;
use crate::architecture::{IndirectBranchInfo, RegisterId};
use crate::binary_view::AddressRange;
@@ -1127,17 +1128,17 @@ impl Function {
pub fn set_auto_inline_during_analysis<C>(&self, value: C)
where
- C: Into<Conf<bool>>,
+ C: Into<Conf<InlineDuringAnalysis>>,
{
- let value: Conf<bool> = value.into();
+ let value: Conf<InlineDuringAnalysis> = value.into();
unsafe { BNSetAutoFunctionInlinedDuringAnalysis(self.handle, value.into()) }
}
pub fn set_user_inline_during_analysis<C>(&self, value: C)
where
- C: Into<Conf<bool>>,
+ C: Into<Conf<InlineDuringAnalysis>>,
{
- let value: Conf<bool> = value.into();
+ let value: Conf<InlineDuringAnalysis> = value.into();
unsafe { BNSetUserFunctionInlinedDuringAnalysis(self.handle, value.into()) }
}