pub enum LessThan {
Lt(f32),
Lte(f32),
}
Variants§
Lt(f32)
lt
requires the field value to be less than the specified value (field <
value). If the field value is equal to or greater than the specified value,
an error message is generated.
message MyFloat {
// value must be less than 10.0
float value = 1 \[(buf.validate.field).float.lt = 10.0\];
}
Lte(f32)
lte
requires the field value to be less than or equal to the specified
value (field <= value). If the field value is greater than the specified
value, an error message is generated.
message MyFloat {
// value must be less than or equal to 10.0
float value = 1 \[(buf.validate.field).float.lte = 10.0\];
}
Implementations§
Source§impl LessThan
impl LessThan
Sourcepub fn merge(
field: &mut Option<LessThan>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<LessThan>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
impl Copy for LessThan
impl StructuralPartialEq for LessThan
Auto Trait Implementations§
impl Freeze for LessThan
impl RefUnwindSafe for LessThan
impl Send for LessThan
impl Sync for LessThan
impl Unpin for LessThan
impl UnwindSafe for LessThan
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