Struct vtubestudio::data::ModelConfigChangedEvent
source · [−]pub struct ModelConfigChangedEvent {
pub model_id: String,
pub model_name: String,
pub hotkey_config_changed: bool,
}
Expand description
An event that is triggered every time the user manually changes the the settings/config of the currently loaded VTube Studio model.
This event can be configured using ModelConfigChangedEventConfig
.
Fields
model_id: String
Model ID.
model_name: String
Model name.
hotkey_config_changed: bool
Whether the changed config is related to hotkeys.
Trait Implementations
sourceimpl Clone for ModelConfigChangedEvent
impl Clone for ModelConfigChangedEvent
sourcefn clone(&self) -> ModelConfigChangedEvent
fn clone(&self) -> ModelConfigChangedEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ModelConfigChangedEvent
impl Debug for ModelConfigChangedEvent
sourceimpl Default for ModelConfigChangedEvent
impl Default for ModelConfigChangedEvent
sourcefn default() -> ModelConfigChangedEvent
fn default() -> ModelConfigChangedEvent
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ModelConfigChangedEvent
impl<'de> Deserialize<'de> for ModelConfigChangedEvent
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
sourceimpl EventData for ModelConfigChangedEvent
impl EventData for ModelConfigChangedEvent
sourceimpl PartialEq<ModelConfigChangedEvent> for ModelConfigChangedEvent
impl PartialEq<ModelConfigChangedEvent> for ModelConfigChangedEvent
sourcefn eq(&self, other: &ModelConfigChangedEvent) -> bool
fn eq(&self, other: &ModelConfigChangedEvent) -> bool
sourceimpl Response for ModelConfigChangedEvent
impl Response for ModelConfigChangedEvent
sourceimpl Serialize for ModelConfigChangedEvent
impl Serialize for ModelConfigChangedEvent
impl StructuralPartialEq for ModelConfigChangedEvent
Auto Trait Implementations
impl RefUnwindSafe for ModelConfigChangedEvent
impl Send for ModelConfigChangedEvent
impl Sync for ModelConfigChangedEvent
impl Unpin for ModelConfigChangedEvent
impl UnwindSafe for ModelConfigChangedEvent
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