pub struct MaterialProperty { /* private fields */ }Implementations§
Source§impl MaterialProperty
impl MaterialProperty
pub fn new( kind: MaterialPropertyKind, value: f64, unit: &'static str, ) -> Result<MaterialProperty, MaterialPropertyError>
pub fn kind(&self) -> MaterialPropertyKind
pub fn value(&self) -> f64
pub fn unit(&self) -> &'static str
Trait Implementations§
Source§impl Clone for MaterialProperty
impl Clone for MaterialProperty
Source§fn clone(&self) -> MaterialProperty
fn clone(&self) -> MaterialProperty
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 moreSource§impl Debug for MaterialProperty
impl Debug for MaterialProperty
Source§impl PartialEq for MaterialProperty
impl PartialEq for MaterialProperty
Source§fn eq(&self, other: &MaterialProperty) -> bool
fn eq(&self, other: &MaterialProperty) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MaterialProperty
impl StructuralPartialEq for MaterialProperty
Auto Trait Implementations§
impl Freeze for MaterialProperty
impl RefUnwindSafe for MaterialProperty
impl Send for MaterialProperty
impl Sync for MaterialProperty
impl Unpin for MaterialProperty
impl UnsafeUnpin for MaterialProperty
impl UnwindSafe for MaterialProperty
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