luaur_analysis/methods/refinement_arena_conjunction_refinement.rs
1//! Source: `Analysis/src/Refinement.cpp:28-34` (hand-ported)
2//! C++ `RefinementId RefinementArena::conjunction(RefinementId lhs, RefinementId rhs)`.
3//!
4//! The faithful body lives on the canonical inherent method
5//! `RefinementArena::conjunction` (see `records/refinement_arena_refinement.rs`).
6//! This signature-disambiguated entry point mirrors the
7//! `proposition_refinement_key_type_id` precedent for this arena and delegates.
8use crate::records::refinement_arena_refinement::RefinementArena;
9use crate::type_aliases::refinement_id_refinement::RefinementId;
10
11impl RefinementArena {
12 pub fn conjunction_refinement_id_refinement_id(
13 &mut self,
14 lhs: RefinementId,
15 rhs: RefinementId,
16 ) -> RefinementId {
17 self.conjunction(lhs, rhs)
18 }
19}