pub struct VersionedExpr {
pub version: String,
pub created_at: Option<String>,
pub metadata: Option<Map<String, Value>>,
pub expr: TLExpr,
}Expand description
Versioned wrapper for TLExpr serialization
Fields§
§version: StringFormat version (semver)
created_at: Option<String>Creation timestamp (ISO 8601)
metadata: Option<Map<String, Value>>Optional metadata
expr: TLExprThe expression
Implementations§
Source§impl VersionedExpr
impl VersionedExpr
Trait Implementations§
Source§impl Clone for VersionedExpr
impl Clone for VersionedExpr
Source§fn clone(&self) -> VersionedExpr
fn clone(&self) -> VersionedExpr
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 VersionedExpr
impl Debug for VersionedExpr
Source§impl<'de> Deserialize<'de> for VersionedExpr
impl<'de> Deserialize<'de> for VersionedExpr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VersionedExpr
impl RefUnwindSafe for VersionedExpr
impl Send for VersionedExpr
impl Sync for VersionedExpr
impl Unpin for VersionedExpr
impl UnwindSafe for VersionedExpr
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