pub struct ESExprStatic(/* private fields */);Expand description
A wrapper for a ESExpr<'static>
Implementations§
Source§impl ESExprStatic
impl ESExprStatic
Trait Implementations§
Source§impl Clone for ESExprStatic
impl Clone for ESExprStatic
Source§fn clone(&self) -> ESExprStatic
fn clone(&self) -> ESExprStatic
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 ESExprStatic
impl Debug for ESExprStatic
Source§impl<'a> ESExprCodec<'a> for ESExprStatic
impl<'a> ESExprCodec<'a> for ESExprStatic
Source§const TAGS: ESExprTagSet = ESExprTagSet::All
const TAGS: ESExprTagSet = ESExprTagSet::All
The tags of the encoded expressions that this type can produce.
Source§fn encode_esexpr(&'a self) -> ESExpr<'a>
fn encode_esexpr(&'a self) -> ESExpr<'a>
Encode this value into an expression.
Source§fn decode_esexpr(expr: ESExpr<'a>) -> Result<Self, DecodeError>
fn decode_esexpr(expr: ESExpr<'a>) -> Result<Self, DecodeError>
Decode an expression into a value. Read more
Source§impl ESExprEncodedEq for ESExprStatic
impl ESExprEncodedEq for ESExprStatic
Source§fn is_encoded_eq(&self, other: &Self) -> bool
fn is_encoded_eq(&self, other: &Self) -> bool
Determines whether two values are equal when encoded as
ESExpr.Source§impl PartialEq for ESExprStatic
impl PartialEq for ESExprStatic
impl Eq for ESExprStatic
impl StructuralPartialEq for ESExprStatic
Auto Trait Implementations§
impl Freeze for ESExprStatic
impl RefUnwindSafe for ESExprStatic
impl Send for ESExprStatic
impl Sync for ESExprStatic
impl Unpin for ESExprStatic
impl UnwindSafe for ESExprStatic
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