[−][src]Crate svd_parser
CMSIS-SVD file parser
Usage
use svd_parser as svd; use std::fs::File; use std::io::Read; fn main() { let xml = &mut String::new(); File::open("STM32F30x.svd").unwrap().read_to_string(xml); println!("{:?}", svd::parse(xml)); }
References
Re-exports
pub use svd::*; |
Modules
elementext | SVD Element Extensions. This module is extends xmltree::Element objects with convenience methods |
error | SVD Errors. This module defines error types and messages for SVD parsing and encoding |
parse | Parse traits. These support parsing of SVD types from XML |
svd | SVD objects. This module defines components of an SVD along with parse and encode implementations |
types | Shared primitive types for use in SVD objects. |
Functions
parse | Parses the contents of an SVD (XML) string |