pub struct ProductUpdateAction { /* private fields */ }Expand description
Native representation of an “update product” action payload
Implementations§
Source§impl ProductUpdateAction
impl ProductUpdateAction
pub fn product_namespace(&self) -> &ProductNamespace
pub fn product_id(&self) -> &str
pub fn properties(&self) -> &[PropertyValue]
Trait Implementations§
Source§impl Clone for ProductUpdateAction
impl Clone for ProductUpdateAction
Source§fn clone(&self) -> ProductUpdateAction
fn clone(&self) -> ProductUpdateAction
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 ProductUpdateAction
impl Debug for ProductUpdateAction
Source§impl Default for ProductUpdateAction
impl Default for ProductUpdateAction
Source§fn default() -> ProductUpdateAction
fn default() -> ProductUpdateAction
Returns the “default value” for a type. Read more
Source§impl FromBytes<ProductUpdateAction> for ProductUpdateAction
impl FromBytes<ProductUpdateAction> for ProductUpdateAction
fn from_bytes(bytes: &[u8]) -> Result<ProductUpdateAction, ProtoConversionError>
Source§impl FromNative<ProductUpdateAction> for ProductUpdateAction
impl FromNative<ProductUpdateAction> for ProductUpdateAction
fn from_native( native: ProductUpdateAction, ) -> Result<Self, ProtoConversionError>
Source§impl FromProto<ProductUpdateAction> for ProductUpdateAction
impl FromProto<ProductUpdateAction> for ProductUpdateAction
fn from_proto(proto: ProductUpdateAction) -> Result<Self, ProtoConversionError>
Source§impl IntoBytes for ProductUpdateAction
impl IntoBytes for ProductUpdateAction
fn into_bytes(self) -> Result<Vec<u8>, ProtoConversionError>
Source§impl IntoNative<ProductUpdateAction> for ProductUpdateAction
impl IntoNative<ProductUpdateAction> for ProductUpdateAction
fn into_native(self) -> Result<T, ProtoConversionError>
Source§impl IntoProto<ProductUpdateAction> for ProductUpdateAction
impl IntoProto<ProductUpdateAction> for ProductUpdateAction
fn into_proto(self) -> Result<T, ProtoConversionError>
Source§impl PartialEq for ProductUpdateAction
impl PartialEq for ProductUpdateAction
impl StructuralPartialEq for ProductUpdateAction
Auto Trait Implementations§
impl Freeze for ProductUpdateAction
impl RefUnwindSafe for ProductUpdateAction
impl Send for ProductUpdateAction
impl Sync for ProductUpdateAction
impl Unpin for ProductUpdateAction
impl UnsafeUnpin for ProductUpdateAction
impl UnwindSafe for ProductUpdateAction
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