pub struct ParamInfo {Show 17 fields
pub name: String,
pub prop_type: String,
pub prop_flags: u64,
pub enum_name: Option<String>,
pub enum_cpp_name: Option<String>,
pub enum_cpp_form: Option<u32>,
pub enum_underlying_type: Option<String>,
pub class_name: Option<String>,
pub meta_class_name: Option<String>,
pub struct_name: Option<String>,
pub interface_name: Option<String>,
pub func_info: Option<Value>,
pub inner_prop: Option<Box<PropertyInfo>>,
pub key_prop: Option<Box<PropertyInfo>>,
pub value_prop: Option<Box<PropertyInfo>>,
pub element_prop: Option<Box<PropertyInfo>>,
pub default: Option<String>,
}Fields§
§name: String§prop_type: String§prop_flags: u64§enum_name: Option<String>§enum_cpp_name: Option<String>§enum_cpp_form: Option<u32>§enum_underlying_type: Option<String>§class_name: Option<String>§meta_class_name: Option<String>§struct_name: Option<String>§interface_name: Option<String>§func_info: Option<Value>§inner_prop: Option<Box<PropertyInfo>>§key_prop: Option<Box<PropertyInfo>>§value_prop: Option<Box<PropertyInfo>>§element_prop: Option<Box<PropertyInfo>>§default: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ParamInfo
impl<'de> Deserialize<'de> for ParamInfo
Source§fn 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
Auto Trait Implementations§
impl Freeze for ParamInfo
impl RefUnwindSafe for ParamInfo
impl Send for ParamInfo
impl Sync for ParamInfo
impl Unpin for ParamInfo
impl UnsafeUnpin for ParamInfo
impl UnwindSafe for ParamInfo
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