summaryrefslogtreecommitdiff
path: root/rust/src/function.rs
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2024-12-27 16:14:46 -0500
committerGlenn Smith <glenn@vector35.com>2025-01-30 17:20:05 -0500
commit8862696926173104957729683832591438161557 (patch)
tree78ba6d7dc8144430136086c8dc84726171eec8ab /rust/src/function.rs
parent5a5426d030b6be26d4564ba1eba2d8a275533256 (diff)
Render Layers
Diffstat (limited to 'rust/src/function.rs')
-rw-r--r--rust/src/function.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/rust/src/function.rs b/rust/src/function.rs
index d4eb1d53..63ebc82e 100644
--- a/rust/src/function.rs
+++ b/rust/src/function.rs
@@ -128,7 +128,7 @@ impl Iterator for NativeBlockIter {
}
}
-#[derive(Clone)]
+#[derive(Clone, Debug, PartialEq, Eq)]
pub struct NativeBlock {
_priv: (),
}
@@ -2346,7 +2346,7 @@ impl Function {
/// Flow graph of unresolved stack adjustments
pub fn unresolved_stack_adjustment_graph(&self) -> Option<Ref<FlowGraph>> {
let graph = unsafe { BNGetUnresolvedStackAdjustmentGraph(self.handle) };
- (!graph.is_null()).then(|| unsafe { Ref::new(FlowGraph::from_raw(graph)) })
+ (!graph.is_null()).then(|| unsafe { FlowGraph::ref_from_raw(graph) })
}
pub fn create_graph(
@@ -2358,7 +2358,7 @@ impl Function {
let raw_view_type = FunctionViewType::into_raw(view_type);
let result = unsafe { BNCreateFunctionGraph(self.handle, raw_view_type, settings_raw) };
FunctionViewType::free_raw(raw_view_type);
- unsafe { Ref::new(FlowGraph::from_raw(result)) }
+ unsafe { FlowGraph::ref_from_raw(result) }
}
pub fn parent_components(&self) -> Array<Component> {