pub enum ExpressionBackend {
Native,
CelCompatible,
}Expand description
Expression backend strategy.
Variants§
Native
Native Rust parser/evaluator.
CelCompatible
CEL-compatible backend routed through the same abstraction.
Trait Implementations§
Source§impl Clone for ExpressionBackend
impl Clone for ExpressionBackend
Source§fn clone(&self) -> ExpressionBackend
fn clone(&self) -> ExpressionBackend
Returns a duplicate 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 ExpressionBackend
impl Debug for ExpressionBackend
Source§impl Default for ExpressionBackend
impl Default for ExpressionBackend
Source§fn default() -> ExpressionBackend
fn default() -> ExpressionBackend
Returns the “default value” for a type. Read more
Source§impl PartialEq for ExpressionBackend
impl PartialEq for ExpressionBackend
impl Copy for ExpressionBackend
impl Eq for ExpressionBackend
impl StructuralPartialEq for ExpressionBackend
Auto Trait Implementations§
impl Freeze for ExpressionBackend
impl RefUnwindSafe for ExpressionBackend
impl Send for ExpressionBackend
impl Sync for ExpressionBackend
impl Unpin for ExpressionBackend
impl UnsafeUnpin for ExpressionBackend
impl UnwindSafe for ExpressionBackend
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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