Struct square_api_client::models::CatalogMeasurementUnit
source · [−]pub struct CatalogMeasurementUnit {
pub measurement_unit: Option<MeasurementUnit>,
pub precision: Option<i32>,
}
Expand description
Represents the unit used to measure a CatalogItemVariation
and specifies the precision for
decimal quantities.
Fields
measurement_unit: Option<MeasurementUnit>
Indicates the unit used to measure the quantity of a catalog item variation.
precision: Option<i32>
An integer between 0 and 5 that represents the maximum number of positions allowed after the decimal in quantities measured with this unit. For example:
- if the precision is 0, the quantity can be 1, 2, 3, etc.
- if the precision is 1, the quantity can be 0.1, 0.2, etc.
- if the precision is 2, the quantity can be 0.01, 0.12, etc. Default: 3
Trait Implementations
sourceimpl Clone for CatalogMeasurementUnit
impl Clone for CatalogMeasurementUnit
sourcefn clone(&self) -> CatalogMeasurementUnit
fn clone(&self) -> CatalogMeasurementUnit
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CatalogMeasurementUnit
impl Debug for CatalogMeasurementUnit
sourceimpl Default for CatalogMeasurementUnit
impl Default for CatalogMeasurementUnit
sourcefn default() -> CatalogMeasurementUnit
fn default() -> CatalogMeasurementUnit
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CatalogMeasurementUnit
impl<'de> Deserialize<'de> for CatalogMeasurementUnit
sourcefn 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
sourceimpl PartialEq<CatalogMeasurementUnit> for CatalogMeasurementUnit
impl PartialEq<CatalogMeasurementUnit> for CatalogMeasurementUnit
sourcefn eq(&self, other: &CatalogMeasurementUnit) -> bool
fn eq(&self, other: &CatalogMeasurementUnit) -> bool
sourceimpl Serialize for CatalogMeasurementUnit
impl Serialize for CatalogMeasurementUnit
impl Eq for CatalogMeasurementUnit
impl StructuralEq for CatalogMeasurementUnit
impl StructuralPartialEq for CatalogMeasurementUnit
Auto Trait Implementations
impl RefUnwindSafe for CatalogMeasurementUnit
impl Send for CatalogMeasurementUnit
impl Sync for CatalogMeasurementUnit
impl Unpin for CatalogMeasurementUnit
impl UnwindSafe for CatalogMeasurementUnit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.