pub struct ModuleAssetParameter {
pub name: Option<String>,
pub parameter_type: Option<String>,
pub mode_values_info: Option<Value>,
}Expand description
Parameter definition for a module asset.
Fields§
§name: Option<String>Parameter name.
parameter_type: Option<String>Parameter type.
mode_values_info: Option<Value>Definitions for nested interface parameters if this is a complex module parameter.
Implementations§
Trait Implementations§
Source§impl Clone for ModuleAssetParameter
impl Clone for ModuleAssetParameter
Source§fn clone(&self) -> ModuleAssetParameter
fn clone(&self) -> ModuleAssetParameter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModuleAssetParameter
impl Debug for ModuleAssetParameter
Source§impl Default for ModuleAssetParameter
impl Default for ModuleAssetParameter
Source§fn default() -> ModuleAssetParameter
fn default() -> ModuleAssetParameter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModuleAssetParameter
impl<'de> Deserialize<'de> for ModuleAssetParameter
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
Source§impl PartialEq for ModuleAssetParameter
impl PartialEq for ModuleAssetParameter
Source§impl Serialize for ModuleAssetParameter
impl Serialize for ModuleAssetParameter
impl StructuralPartialEq for ModuleAssetParameter
Auto Trait Implementations§
impl Freeze for ModuleAssetParameter
impl RefUnwindSafe for ModuleAssetParameter
impl Send for ModuleAssetParameter
impl Sync for ModuleAssetParameter
impl Unpin for ModuleAssetParameter
impl UnwindSafe for ModuleAssetParameter
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