pub struct MaterialArgs(pub BTreeMap<String, MaterialArg>);Expand description
Strict named arguments accepted by a material factory.
Tuple Fields§
§0: BTreeMap<String, MaterialArg>Implementations§
Source§impl MaterialArgs
impl MaterialArgs
Trait Implementations§
Source§impl Clone for MaterialArgs
impl Clone for MaterialArgs
Source§impl Debug for MaterialArgs
impl Debug for MaterialArgs
Source§impl Default for MaterialArgs
impl Default for MaterialArgs
Source§impl<'de> Deserialize<'de> for MaterialArgs
impl<'de> Deserialize<'de> for MaterialArgs
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 From<MaterialParams> for MaterialArgs
impl From<MaterialParams> for MaterialArgs
Source§fn from(value: MaterialParams) -> Self
fn from(value: MaterialParams) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MaterialArgs
impl PartialEq for MaterialArgs
Source§impl Serialize for MaterialArgs
impl Serialize for MaterialArgs
impl StructuralPartialEq for MaterialArgs
Auto Trait Implementations§
impl Freeze for MaterialArgs
impl RefUnwindSafe for MaterialArgs
impl Send for MaterialArgs
impl Sync for MaterialArgs
impl Unpin for MaterialArgs
impl UnsafeUnpin for MaterialArgs
impl UnwindSafe for MaterialArgs
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