// SPDX-FileCopyrightText: 2023 Thomas Kramer // // SPDX-License-Identifier: AGPL-3.0-or-later //! Test if blanket implementations work. //use libreda_db::prelude::*; // //fn is_hierarchy_ids() {} //fn is_netlist_ids() {} //fn is_layout_ids() {} // //fn is_hierarchy_base() {} //fn is_netlist_base() {} //fn is_layout_base() {} //fn is_layout_netlist_base() {} //fn is_hierarchy_edit() {} //fn is_netlist_edit() {} //fn is_layout_edit() {} //fn is_layout_netlist_edit() {} // //#[test] //fn test_blanket_impl_ref() { // type T<'a> = &'a Chip; // // is_hierarchy_ids::(); // is_netlist_ids::(); // is_layout_ids::(); // // is_hierarchy_base::(); // is_netlist_base::(); // is_layout_base::(); // is_layout_netlist_base::(); //} // //#[test] //fn test_blanket_impl_rc() { // type T = std::rc::Rc; // // is_hierarchy_ids::(); // is_netlist_ids::(); // is_layout_ids::(); // // is_hierarchy_base::(); // is_netlist_base::(); // is_layout_base::(); // is_layout_netlist_base::(); //} // //#[test] //fn test_blanket_impl_arc() { // type T = std::sync::Arc; // // is_hierarchy_ids::(); // is_netlist_ids::(); // is_layout_ids::(); // // is_hierarchy_base::(); // is_netlist_base::(); // is_layout_base::(); // is_layout_netlist_base::(); //} // //#[test] //fn test_blanket_impl_mut_ref() { // type T<'a> = &'a mut Chip; // // is_hierarchy_ids::(); // is_hierarchy_base::(); // is_netlist_base::(); // is_layout_base::(); // is_layout_netlist_base::(); // // is_hierarchy_edit::(); // is_netlist_edit::(); // is_layout_edit::(); // is_layout_netlist_edit::(); //} // //#[test] //fn test_blanket_impl_box() { // type T = Box; // // is_hierarchy_ids::(); // is_hierarchy_base::(); // is_netlist_base::(); // is_layout_base::(); // is_layout_netlist_base::(); // // is_hierarchy_edit::(); // is_netlist_edit::(); // is_layout_edit::(); // is_layout_netlist_edit::(); //} //