pub struct CompetitorOffer { /* private fields */ }Implementations§
Source§impl CompetitorOffer
impl CompetitorOffer
pub const fn new( competitor_id: CompetitorId, sku: Sku, price: Money, currency: Currency, active: bool, in_stock: bool, observed_at: Timestamp, ) -> Self
pub const fn try_new( competitor_id: CompetitorId, sku: Sku, price: Money, currency: Currency, active: bool, in_stock: bool, observed_at: Timestamp, ) -> Result<Self, ValidationError>
pub fn competitor_id(&self) -> <CompetitorId as FieldAccess>::Output<'_>
pub fn sku(&self) -> <Sku as FieldAccess>::Output<'_>
pub fn price(&self) -> <Money as FieldAccess>::Output<'_>
pub fn currency(&self) -> <Currency as FieldAccess>::Output<'_>
pub fn active(&self) -> <bool as FieldAccess>::Output<'_>
pub fn in_stock(&self) -> <bool as FieldAccess>::Output<'_>
pub fn observed_at(&self) -> <Timestamp as FieldAccess>::Output<'_>
Trait Implementations§
Source§impl Clone for CompetitorOffer
impl Clone for CompetitorOffer
Source§fn clone(&self) -> CompetitorOffer
fn clone(&self) -> CompetitorOffer
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 CompetitorOffer
impl Debug for CompetitorOffer
Source§impl PartialEq for CompetitorOffer
impl PartialEq for CompetitorOffer
Source§fn eq(&self, other: &CompetitorOffer) -> bool
fn eq(&self, other: &CompetitorOffer) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CompetitorOffer
impl StructuralPartialEq for CompetitorOffer
Auto Trait Implementations§
impl Freeze for CompetitorOffer
impl RefUnwindSafe for CompetitorOffer
impl Send for CompetitorOffer
impl Sync for CompetitorOffer
impl Unpin for CompetitorOffer
impl UnsafeUnpin for CompetitorOffer
impl UnwindSafe for CompetitorOffer
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