pub struct ProtoOptionalNumericMaxScale {
pub value: Option<ProtoNumericMaxScale>,
}
Expand description
Helper struct for representing Option<NumericMaxScale>
.
Fields
value: Option<ProtoNumericMaxScale>
Trait Implementations
sourceimpl Clone for ProtoOptionalNumericMaxScale
impl Clone for ProtoOptionalNumericMaxScale
sourcefn clone(&self) -> ProtoOptionalNumericMaxScale
fn clone(&self) -> ProtoOptionalNumericMaxScale
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 more
sourceimpl Debug for ProtoOptionalNumericMaxScale
impl Debug for ProtoOptionalNumericMaxScale
sourceimpl From<&'_ Option<NumericMaxScale>> for ProtoOptionalNumericMaxScale
impl From<&'_ Option<NumericMaxScale>> for ProtoOptionalNumericMaxScale
sourcefn from(max_scale: &Option<NumericMaxScale>) -> Self
fn from(max_scale: &Option<NumericMaxScale>) -> Self
Converts to this type from the input type.
sourceimpl Message for ProtoOptionalNumericMaxScale
impl Message for ProtoOptionalNumericMaxScale
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>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
fn encode_to_vec(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
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>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
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 more
sourcefn 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 more
sourceimpl PartialEq<ProtoOptionalNumericMaxScale> for ProtoOptionalNumericMaxScale
impl PartialEq<ProtoOptionalNumericMaxScale> for ProtoOptionalNumericMaxScale
sourcefn eq(&self, other: &ProtoOptionalNumericMaxScale) -> bool
fn eq(&self, other: &ProtoOptionalNumericMaxScale) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ProtoOptionalNumericMaxScale) -> bool
fn ne(&self, other: &ProtoOptionalNumericMaxScale) -> bool
This method tests for !=
.
sourceimpl TryFrom<ProtoOptionalNumericMaxScale> for Option<NumericMaxScale>
impl TryFrom<ProtoOptionalNumericMaxScale> for Option<NumericMaxScale>
type Error = TryFromProtoError
type Error = TryFromProtoError
The type returned in the event of a conversion error.
sourcefn try_from(
max_scale: ProtoOptionalNumericMaxScale
) -> Result<Self, Self::Error>
fn try_from(
max_scale: ProtoOptionalNumericMaxScale
) -> Result<Self, Self::Error>
Performs the conversion.
impl StructuralPartialEq for ProtoOptionalNumericMaxScale
Auto Trait Implementations
impl RefUnwindSafe for ProtoOptionalNumericMaxScale
impl Send for ProtoOptionalNumericMaxScale
impl Sync for ProtoOptionalNumericMaxScale
impl Unpin for ProtoOptionalNumericMaxScale
impl UnwindSafe for ProtoOptionalNumericMaxScale
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more