refactor: loosen dep compat & separate bin as feature

This commit is contained in:
Wataru Otsubo 2025-02-10 22:21:05 +09:00
parent 3fc6bd14fe
commit 25dba869db
3 changed files with 19 additions and 17 deletions

View file

@ -12,21 +12,21 @@
//! ```no_run
//! use endcap_sl_software_ri_generator::types;
//!
//! let xmlfile = std::fs::read_to_string("./csr.xml")?;
//! let xmlfile = std::fs::read_to_string("./csr.xml").expect("failed to open file");
//! let doc = roxmltree::Document::parse_with_options(
//! &xmlfile,
//! roxmltree::ParsingOptions {
//! allow_dtd: true,
//! nodes_limit: u32::MAX,
//! },
//! )?;
//! )
//! .expect("failed to parse");
//!
//! let register_map = types::Module::from_xml_dom(doc.root_element())?;
//! let register_map = types::Module::from_xml_dom(doc.root_element()).expect("failed to convert");
//!
//! let files = register_map.generate_code()?;
//! endcap_sl_software_ri_generator::write_to_files(files, &std::path::PathBuf::from("out"))?;
//!
//! # Ok::<(), anyhow::Error>(())
//! let files = register_map.generate_code().expect("failed to generate code");
//! endcap_sl_software_ri_generator::write_to_files(files,
//! &std::path::PathBuf::from("out")).expect("failed to write");
//! ```
//!
//! # Overview