Expand description
§use-organ
Primitive biological organ vocabulary.
use-organ supports descriptive organ names, broad organ kinds, and simple organ-system reference labels for animals, plants, and other organisms where reasonable. It is not human-only, and it does not implement anatomy atlas behavior, medical diagnosis, or physiology modeling.
use use_organ::{OrganKind, OrganName, OrganSystemRef};
let name = OrganName::new("leaf").unwrap();
let kind: OrganKind = "leaf".parse().unwrap();
let system = OrganSystemRef::new("shoot system").unwrap();
assert_eq!(name.to_string(), "leaf");
assert_eq!(kind, OrganKind::Leaf);
assert_eq!(system.to_string(), "shoot system");Structs§
- Organ
Name - A non-empty organ name.
- Organ
System Ref - A simple organ-system reference label.
Enums§
- Organ
Kind - Broad animal and plant organ vocabulary.
- Organ
Kind Parse Error - Error returned when parsing organ kinds fails.
- Organ
Name Error - Error returned when organ labels are empty.