pub fn pointer(input: &mut &str) -> ModalResult<Pointer>Expand description
Parse as Pointer
- Class pointer. (e.g.
#0050,null, etc.)
§Examples
use havok_types::Pointer;
use serde_hkx::xml::de::parser::type_kind::pointer;
use winnow::Parser as _;
assert_eq!(pointer.parse("null"), Ok(Pointer::new(0))); // null pointer
assert_eq!(pointer.parse("#0000"), Ok(Pointer::new(0))); // null pointer
assert_eq!(pointer.parse("#0100"), Ok(Pointer::new(100)));
assert!(pointer.parse("Non_Prefix#").is_err());§Errors
When parse failed.