lyrical_meter/
metrical_foot.rs1crate::ix!();
2
3#[derive(Default,Hash,ItemFeature,RandConstruct,Debug,Clone,Copy,Serialize,Deserialize,PartialEq,Eq)]
5pub enum MetricalFoot {
6 #[default]
7 #[ai("Uses iambic meter, with unstressed-stressed syllables.")] Iamb,
8 #[ai("Uses trochaic meter, with stressed-unstressed syllables.")] Trochee,
9 #[ai("Uses anapestic meter, with unstressed-unstressed-stressed syllables.")] Anapest,
10 #[ai("Uses dactylic meter, with stressed-unstressed-unstressed syllables.")] Dactyl,
11 #[ai("Uses spondaic meter, with stressed-stressed syllables.")] Spondee,
12 #[ai("Uses pyrrhic meter, with unstressed-unstressed syllables.")] Pyrrhic,
13 #[ai("Uses amphibrachic meter, with unstressed-stressed-unstressed syllables.")] Amphibrach,
14 #[ai("Uses amphimacer meter, with stressed-unstressed-stressed syllables.")] Amphimacer,
15 #[ai("Uses bacchic meter, with unstressed-stressed-stressed syllables.")] Bacchic,
16 #[ai("Uses cretic meter, with stressed-unstressed-stressed syllables.")] Cretic,
17 #[ai("Uses antibacchius meter, with stressed-stressed-unstressed syllables.")] Antibacchius,
18 #[ai("Uses molossus meter, with three stressed syllables.")] Molossus,
19 #[ai("Uses tribrachic meter, with unstressed-unstressed-unstressed syllables.")] Tribrach,
20 #[ai("Uses choriambic meter, with stressed-unstressed-unstressed-stressed syllables.")] Choriamb,
21 #[ai("Uses Ionic a minore meter, with unstressed-unstressed-stressed-stressed syllables.")] IonicAMinore,
22 #[ai("Uses Ionic a majore meter, with stressed-stressed-unstressed-unstressed syllables.")] IonicAMajore,
23 #[ai("Uses Aeolic meter, following variable patterns as seen in Greek and Latin poetry.")] Aeolic,
24}