Skip to main content

entry_value

Function entry_value 

Source
pub fn entry_value(entry: &str) -> Option<u64>
Expand description

Returns the value a dialect entry name stands for, whichever enumeration it belongs to.

Entry names are unique across the dialect, so the name alone is enough.

§Arguments

  • entry - the entry’s name, such as "MAV_CMD_COMPONENT_ARM_DISARM".

§Returns

Some(value), or None if no entry in ENUMS has that name.

§Examples

use pamoja_mavlink::dialect::{entry_value, mav_cmd};

assert_eq!(entry_value("MAV_CMD_COMPONENT_ARM_DISARM"), Some(u64::from(mav_cmd::COMPONENT_ARM_DISARM)));
assert_eq!(entry_value("MAV_CMD_ARM"), None);