Enum rhoast_client_v03::proto::casper::expr::ExprInstance
source · pub enum ExprInstance {
Show 30 variants
GBool(bool),
GInt(i64),
GString(String),
GUri(String),
GByteArray(Vec<u8>),
ENotBody(ENot),
ENegBody(ENeg),
EMultBody(EMult),
EDivBody(EDiv),
EPlusBody(EPlus),
EMinusBody(EMinus),
ELtBody(ELt),
ELteBody(ELte),
EGtBody(EGt),
EGteBody(EGte),
EEqBody(EEq),
ENeqBody(ENeq),
EAndBody(EAnd),
EOrBody(EOr),
EVarBody(EVar),
EListBody(EList),
ETupleBody(ETuple),
ESetBody(ESet),
EMapBody(EMap),
EMethodBody(EMethod),
EMatchesBody(EMatches),
EPercentPercentBody(EPercentPercent),
EPlusPlusBody(EPlusPlus),
EMinusMinusBody(EMinusMinus),
EModBody(EMod),
}
Variants§
GBool(bool)
GInt(i64)
GString(String)
GUri(String)
GByteArray(Vec<u8>)
ENotBody(ENot)
ENegBody(ENeg)
EMultBody(EMult)
EDivBody(EDiv)
EPlusBody(EPlus)
EMinusBody(EMinus)
ELtBody(ELt)
ELteBody(ELte)
EGtBody(EGt)
EGteBody(EGte)
EEqBody(EEq)
ENeqBody(ENeq)
EAndBody(EAnd)
EOrBody(EOr)
EVarBody(EVar)
EListBody(EList)
ETupleBody(ETuple)
ESetBody(ESet)
EMapBody(EMap)
EMethodBody(EMethod)
EMatchesBody(EMatches)
EPercentPercentBody(EPercentPercent)
string interpolation
EPlusPlusBody(EPlusPlus)
concatenation
EMinusMinusBody(EMinusMinus)
set difference
EModBody(EMod)
Implementations§
source§impl ExprInstance
impl ExprInstance
pub fn encode<B>(&self, buf: &mut B)where B: BufMut,
pub fn merge<B>( field: &mut Option<ExprInstance>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,
pub fn encoded_len(&self) -> usize
Trait Implementations§
source§impl Clone for ExprInstance
impl Clone for ExprInstance
source§fn clone(&self) -> ExprInstance
fn clone(&self) -> ExprInstance
Returns a copy of the value. Read more
1.0.0 · 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 ExprInstance
impl Debug for ExprInstance
source§impl PartialEq<ExprInstance> for ExprInstance
impl PartialEq<ExprInstance> for ExprInstance
source§fn eq(&self, other: &ExprInstance) -> bool
fn eq(&self, other: &ExprInstance) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExprInstance
Auto Trait Implementations§
impl RefUnwindSafe for ExprInstance
impl Send for ExprInstance
impl Sync for ExprInstance
impl Unpin for ExprInstance
impl UnwindSafe for ExprInstance
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> 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