Enum vtubestudio::data::FadeMode
source · [−]#[non_exhaustive]
pub enum FadeMode {
Linear,
EaseIn,
EaseOut,
EaseBoth,
Overshoot,
Zip,
}
Expand description
Known message types for EnumString<FadeMode>
. Used in ItemToMove
.
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.
Linear
EaseIn
EaseOut
EaseBoth
Overshoot
Zip
Trait Implementations
sourceimpl<'de> Deserialize<'de> for FadeMode
impl<'de> Deserialize<'de> for FadeMode
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for FadeMode
Auto Trait Implementations
impl RefUnwindSafe for FadeMode
impl Send for FadeMode
impl Sync for FadeMode
impl Unpin for FadeMode
impl UnwindSafe for FadeMode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more