Struct vtubestudio::data::Parameter
source · [−]pub struct Parameter {
pub name: String,
pub added_by: Option<String>,
pub value: f64,
pub min: f64,
pub max: f64,
pub default_value: f64,
}
Expand description
Fields
name: String
The name of the parameter.
added_by: Option<String>
The plugin that created this parameter.
value: f64
The current value.
min: f64
The minimum value.
max: f64
The maximum value.
default_value: f64
The default value.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Parameter
impl<'de> Deserialize<'de> for Parameter
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 Parameter
Auto Trait Implementations
impl RefUnwindSafe for Parameter
impl Send for Parameter
impl Sync for Parameter
impl Unpin for Parameter
impl UnwindSafe for Parameter
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