Struct ventmere_proto_rust::ventmere::s2::core::order::OrderItemEntry
source · [−]pub struct OrderItemEntry {
pub item_id: Option<String>,
pub entry_type: String,
pub entry_kind: i32,
pub description: String,
pub currency_id: String,
pub amount: f64,
}
Fields
item_id: Option<String>
entry_type: String
entry_kind: i32
description: String
currency_id: String
amount: f64
Implementations
sourceimpl OrderItemEntry
impl OrderItemEntry
sourcepub fn entry_kind(&self) -> OrderItemEntryKind
pub fn entry_kind(&self) -> OrderItemEntryKind
Returns the enum value of entry_kind
, or the default if the field is set to an invalid enum value.
sourcepub fn set_entry_kind(&mut self, value: OrderItemEntryKind)
pub fn set_entry_kind(&mut self, value: OrderItemEntryKind)
Sets entry_kind
to the provided enum value.
Trait Implementations
sourceimpl Clone for OrderItemEntry
impl Clone for OrderItemEntry
sourcefn clone(&self) -> OrderItemEntry
fn clone(&self) -> OrderItemEntry
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 OrderItemEntry
impl Debug for OrderItemEntry
sourceimpl Default for OrderItemEntry
impl Default for OrderItemEntry
sourceimpl Message for OrderItemEntry
impl Message for OrderItemEntry
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Encodes the message to a buffer. Read more
sourcefn encode_to_vec(&self) -> Vec<u8, Global>
fn encode_to_vec(&self) -> Vec<u8, Global>
Encodes the message to a newly allocated buffer.
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
Encodes the message with a length-delimiter to a newly allocated buffer.
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
. Read moresourceimpl PartialEq<OrderItemEntry> for OrderItemEntry
impl PartialEq<OrderItemEntry> for OrderItemEntry
sourcefn eq(&self, other: &OrderItemEntry) -> bool
fn eq(&self, other: &OrderItemEntry) -> bool
impl StructuralPartialEq for OrderItemEntry
Auto Trait Implementations
impl RefUnwindSafe for OrderItemEntry
impl Send for OrderItemEntry
impl Sync for OrderItemEntry
impl Unpin for OrderItemEntry
impl UnwindSafe for OrderItemEntry
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<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request