#[non_exhaustive]pub enum Why {
Missing,
Words,
Direction,
Recast,
Voice(String),
}Expand description
Why a clip is to be made, or recorded, again.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Missing
The line has no clip.
Words
The clip says other words than the line says today.
Direction
The line’s direction changed.
Recast
The cast names another voice than the one that made the clip.
Voice(String)
The tool says the voice changed, and why, in its own words.
Implementations§
Trait Implementations§
impl Eq for Why
impl StructuralPartialEq for Why
Auto Trait Implementations§
impl Freeze for Why
impl RefUnwindSafe for Why
impl Send for Why
impl Sync for Why
impl Unpin for Why
impl UnsafeUnpin for Why
impl UnwindSafe for Why
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