pub struct ChangeExtraArgs {
pub extra: u32,
pub description: Option<String>,
pub quantity: Option<u32>,
pub unit_price: Option<Money>,
}Expand description
Arguments of operations::CHANGE_EXTRA: the extra, and what changes on it.
Fields§
§extra: u32The extra’s number, as the record lists it, from 1.
description: Option<String>Its new description.
quantity: Option<u32>Its new quantity.
unit_price: Option<Money>Its new unit price.
Trait Implementations§
Source§impl Clone for ChangeExtraArgs
impl Clone for ChangeExtraArgs
Source§impl Debug for ChangeExtraArgs
impl Debug for ChangeExtraArgs
Source§impl<'de> Deserialize<'de> for ChangeExtraArgs
impl<'de> Deserialize<'de> for ChangeExtraArgs
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 ChangeExtraArgs
Source§impl JsonSchema for ChangeExtraArgs
impl JsonSchema for ChangeExtraArgs
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ChangeExtraArgs
impl PartialEq for ChangeExtraArgs
Source§impl Serialize for ChangeExtraArgs
impl Serialize for ChangeExtraArgs
impl StructuralPartialEq for ChangeExtraArgs
Auto Trait Implementations§
impl Freeze for ChangeExtraArgs
impl RefUnwindSafe for ChangeExtraArgs
impl Send for ChangeExtraArgs
impl Sync for ChangeExtraArgs
impl Unpin for ChangeExtraArgs
impl UnsafeUnpin for ChangeExtraArgs
impl UnwindSafe for ChangeExtraArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.