Enum vtubestudio::data::ResponseType
source · [−]#[non_exhaustive]
pub enum ResponseType {
Show 42 variants
ApiError,
ApiStateResponse,
EventSubscriptionResponse,
AuthenticationTokenResponse,
AuthenticationResponse,
StatisticsResponse,
VtsFolderInfoResponse,
CurrentModelResponse,
AvailableModelsResponse,
ModelLoadResponse,
MoveModelResponse,
HotkeysInCurrentModelResponse,
HotkeyTriggerResponse,
ArtMeshListResponse,
ColorTintResponse,
SceneColorOverlayInfoResponse,
FaceFoundResponse,
InputParameterListResponse,
ParameterValueResponse,
Live2DParameterListResponse,
ParameterCreationResponse,
ParameterDeletionResponse,
InjectParameterDataResponse,
ExpressionStateResponse,
ExpressionActivationResponse,
NdiConfigResponse,
GetCurrentModelPhysicsResponse,
SetCurrentModelPhysicsResponse,
ItemListResponse,
ItemLoadResponse,
ItemUnloadResponse,
ItemAnimationControlResponse,
ItemMoveResponse,
ArtMeshSelectionResponse,
VTubeStudioApiStateBroadcast,
TestEvent,
ModelLoadedEvent,
TrackingStatusChangedEvent,
BackgroundChangedEvent,
ModelConfigChangedEvent,
ModelMovedEvent,
ModelOutlineEvent,
}
Expand description
Known message types for EnumString<ResponseType>
.
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.
ApiError
ApiStateResponse
EventSubscriptionResponse
AuthenticationTokenResponse
AuthenticationResponse
StatisticsResponse
VtsFolderInfoResponse
CurrentModelResponse
AvailableModelsResponse
ModelLoadResponse
MoveModelResponse
HotkeysInCurrentModelResponse
HotkeyTriggerResponse
ArtMeshListResponse
ColorTintResponse
SceneColorOverlayInfoResponse
FaceFoundResponse
InputParameterListResponse
ParameterValueResponse
Live2DParameterListResponse
ParameterCreationResponse
ParameterDeletionResponse
InjectParameterDataResponse
ExpressionStateResponse
ExpressionActivationResponse
NdiConfigResponse
GetCurrentModelPhysicsResponse
SetCurrentModelPhysicsResponse
ItemListResponse
ItemLoadResponse
ItemUnloadResponse
ItemAnimationControlResponse
ItemMoveResponse
ArtMeshSelectionResponse
VTubeStudioApiStateBroadcast
TestEvent
ModelLoadedEvent
TrackingStatusChangedEvent
BackgroundChangedEvent
ModelConfigChangedEvent
ModelMovedEvent
ModelOutlineEvent
Implementations
Trait Implementations
sourceimpl Clone for ResponseType
impl Clone for ResponseType
sourcefn clone(&self) -> ResponseType
fn clone(&self) -> ResponseType
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 ResponseType
impl Debug for ResponseType
sourceimpl Default for ResponseType
impl Default for ResponseType
sourceimpl<'de> Deserialize<'de> for ResponseType
impl<'de> Deserialize<'de> for ResponseType
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<ResponseType> for ResponseType
impl PartialEq<ResponseType> for ResponseType
sourcefn eq(&self, other: &ResponseType) -> bool
fn eq(&self, other: &ResponseType) -> bool
sourceimpl Serialize for ResponseType
impl Serialize for ResponseType
impl StructuralPartialEq for ResponseType
Auto Trait Implementations
impl RefUnwindSafe for ResponseType
impl Send for ResponseType
impl Sync for ResponseType
impl Unpin for ResponseType
impl UnwindSafe for ResponseType
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