pub struct MultivariateNumericInput {
pub input: Option<NumericExpression>,
pub reductions: Vec<i32>,
}Fields§
§input: Option<NumericExpression>§reductions: Vec<i32>Implementations§
Source§impl MultivariateNumericInput
impl MultivariateNumericInput
Sourcepub fn reductions(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<MultivariateNumericReduction>> ⓘ
pub fn reductions( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<MultivariateNumericReduction>> ⓘ
Returns an iterator which yields the valid enum values contained in reductions.
Sourcepub fn push_reductions(&mut self, value: MultivariateNumericReduction)
pub fn push_reductions(&mut self, value: MultivariateNumericReduction)
Appends the provided enum value to reductions.
Trait Implementations§
Source§impl Clone for MultivariateNumericInput
impl Clone for MultivariateNumericInput
Source§impl Debug for MultivariateNumericInput
impl Debug for MultivariateNumericInput
Source§impl Default for MultivariateNumericInput
impl Default for MultivariateNumericInput
Source§impl Message for MultivariateNumericInput
impl Message for MultivariateNumericInput
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for MultivariateNumericInput
impl PartialEq for MultivariateNumericInput
impl StructuralPartialEq for MultivariateNumericInput
Auto Trait Implementations§
impl Freeze for MultivariateNumericInput
impl RefUnwindSafe for MultivariateNumericInput
impl Send for MultivariateNumericInput
impl Sync for MultivariateNumericInput
impl Unpin for MultivariateNumericInput
impl UnsafeUnpin for MultivariateNumericInput
impl UnwindSafe for MultivariateNumericInput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request