#[repr(u32)]pub enum FolditPluginParamTag {
Unspecified = 0,
Int = 1,
Float = 2,
Bool = 3,
String = 4,
Vec3 = 5,
}Expand description
Tag for FolditPluginParamValue. Mirrors proto::ParamType.
Variants§
Unspecified = 0
Default / unset; treated as “skip this param” by the plugin.
Int = 1
int_value is valid.
Float = 2
float_value is valid.
Bool = 3
bool_value is valid.
String = 4
UTF-8 string (also used for ENUM-typed params).
Vec3 = 5
vec3_value is valid.
Trait Implementations§
Source§impl Clone for FolditPluginParamTag
impl Clone for FolditPluginParamTag
Source§fn clone(&self) -> FolditPluginParamTag
fn clone(&self) -> FolditPluginParamTag
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FolditPluginParamTag
Source§impl Debug for FolditPluginParamTag
impl Debug for FolditPluginParamTag
impl Eq for FolditPluginParamTag
Source§impl PartialEq for FolditPluginParamTag
impl PartialEq for FolditPluginParamTag
Source§fn eq(&self, other: &FolditPluginParamTag) -> bool
fn eq(&self, other: &FolditPluginParamTag) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FolditPluginParamTag
Auto Trait Implementations§
impl Freeze for FolditPluginParamTag
impl RefUnwindSafe for FolditPluginParamTag
impl Send for FolditPluginParamTag
impl Sync for FolditPluginParamTag
impl Unpin for FolditPluginParamTag
impl UnsafeUnpin for FolditPluginParamTag
impl UnwindSafe for FolditPluginParamTag
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more