pub struct MeasureUnits(pub Vec<MeasureUnit>);Tuple Fields§
§0: Vec<MeasureUnit>Implementations§
Source§impl MeasureUnits
impl MeasureUnits
pub fn new() -> Self
pub fn get(&self, name: &str) -> Result<&MeasureUnit, String>
pub fn iter(&self) -> Iter<'_, MeasureUnit>
pub fn push(&mut self, u: MeasureUnit)
pub fn is_empty(&self) -> bool
pub fn len(&self) -> usize
pub fn map<F: FnMut(MeasureUnit) -> MeasureUnit>(self, f: F) -> Self
Trait Implementations§
Source§impl Clone for MeasureUnits
impl Clone for MeasureUnits
Source§fn clone(&self) -> MeasureUnits
fn clone(&self) -> MeasureUnits
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 MeasureUnits
impl Debug for MeasureUnits
Source§impl Default for MeasureUnits
impl Default for MeasureUnits
Source§impl<'de> Deserialize<'de> for MeasureUnits
impl<'de> Deserialize<'de> for MeasureUnits
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
impl Eq for MeasureUnits
Source§impl From<Vec<MeasureUnit>> for MeasureUnits
impl From<Vec<MeasureUnit>> for MeasureUnits
Source§fn from(v: Vec<MeasureUnit>) -> Self
fn from(v: Vec<MeasureUnit>) -> Self
Converts to this type from the input type.
Source§impl Hash for MeasureUnits
impl Hash for MeasureUnits
Source§impl<'a> IntoIterator for &'a MeasureUnits
impl<'a> IntoIterator for &'a MeasureUnits
Source§impl PartialEq for MeasureUnits
impl PartialEq for MeasureUnits
Source§fn eq(&self, other: &MeasureUnits) -> bool
fn eq(&self, other: &MeasureUnits) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MeasureUnits
impl Serialize for MeasureUnits
impl StructuralPartialEq for MeasureUnits
Auto Trait Implementations§
impl Freeze for MeasureUnits
impl RefUnwindSafe for MeasureUnits
impl Send for MeasureUnits
impl Sync for MeasureUnits
impl Unpin for MeasureUnits
impl UnsafeUnpin for MeasureUnits
impl UnwindSafe for MeasureUnits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.