pub enum SyllableStructure {
V,
CV,
VC,
CVC,
CCV,
VCC,
CCVC,
CVCC,
CVV,
}
Expand description
Syllable structure patterns (e.g., CV, CVC, CCVC).
Variants§
V
Vowel only: “a”, “i”
CV
Consonant-Vowel: “ma”, “to”
VC
Vowel-Consonant: “am”, “it”
CVC
Consonant-Vowel-Consonant: “mat”, “tok”
CCV
Consonant-Consonant-Vowel: “pra”, “kli”
VCC
Vowel-Consonant-Consonant: “amp”, “ost”
CCVC
Consonant-Consonant-Vowel-Consonant: “prak”, “klin”
CVCC
Consonant-Vowel-Consonant-Consonant: “mask”, “tors”
CVV
Double vowel for vowel-heavy languages
Implementations§
Trait Implementations§
Source§impl Clone for SyllableStructure
impl Clone for SyllableStructure
Source§fn clone(&self) -> SyllableStructure
fn clone(&self) -> SyllableStructure
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SyllableStructure
impl Debug for SyllableStructure
Source§impl PartialEq for SyllableStructure
impl PartialEq for SyllableStructure
impl Copy for SyllableStructure
impl Eq for SyllableStructure
impl StructuralPartialEq for SyllableStructure
Auto Trait Implementations§
impl Freeze for SyllableStructure
impl RefUnwindSafe for SyllableStructure
impl Send for SyllableStructure
impl Sync for SyllableStructure
impl Unpin for SyllableStructure
impl UnwindSafe for SyllableStructure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more