Struct vtubestudio::data::ModelLoadedEvent
source · [−]pub struct ModelLoadedEvent {
pub model_loaded: bool,
pub model_name: String,
pub model_id: String,
}
Expand description
An event that is triggered every time a VTube Studio model is loaded or unloaded.
This event can be configured using ModelLoadedEventConfig
.
Fields
model_loaded: bool
Whether the model is loaded.
model_name: String
Name of the model.
model_id: String
Model ID.
E.g., 165131471d8a4e42aae01a9738f255ef
.
Trait Implementations
sourceimpl Clone for ModelLoadedEvent
impl Clone for ModelLoadedEvent
sourcefn clone(&self) -> ModelLoadedEvent
fn clone(&self) -> ModelLoadedEvent
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 ModelLoadedEvent
impl Debug for ModelLoadedEvent
sourceimpl Default for ModelLoadedEvent
impl Default for ModelLoadedEvent
sourcefn default() -> ModelLoadedEvent
fn default() -> ModelLoadedEvent
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ModelLoadedEvent
impl<'de> Deserialize<'de> for ModelLoadedEvent
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 PartialEq<ModelLoadedEvent> for ModelLoadedEvent
impl PartialEq<ModelLoadedEvent> for ModelLoadedEvent
sourcefn eq(&self, other: &ModelLoadedEvent) -> bool
fn eq(&self, other: &ModelLoadedEvent) -> bool
sourceimpl Response for ModelLoadedEvent
impl Response for ModelLoadedEvent
sourceimpl Serialize for ModelLoadedEvent
impl Serialize for ModelLoadedEvent
impl StructuralPartialEq for ModelLoadedEvent
Auto Trait Implementations
impl RefUnwindSafe for ModelLoadedEvent
impl Send for ModelLoadedEvent
impl Sync for ModelLoadedEvent
impl Unpin for ModelLoadedEvent
impl UnwindSafe for ModelLoadedEvent
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