pub struct BasisVersion {
pub version_id: String,
pub candidate_id: String,
pub frozen_spec: AlgebraSpec,
pub bounds: ParameterBounds,
pub checksum: String,
pub cea_fingerprint: Option<CausalFingerprint>,
pub promoted_at: String,
}Expand description
BasisVersion — a promoted, immutable algebra version.
Fields§
§version_id: String§candidate_id: String§frozen_spec: AlgebraSpec§bounds: ParameterBounds§checksum: String§cea_fingerprint: Option<CausalFingerprint>§promoted_at: StringTrait Implementations§
Source§impl Clone for BasisVersion
impl Clone for BasisVersion
Source§fn clone(&self) -> BasisVersion
fn clone(&self) -> BasisVersion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BasisVersion
impl Debug for BasisVersion
Source§impl<'de> Deserialize<'de> for BasisVersion
impl<'de> Deserialize<'de> for BasisVersion
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 BasisVersion
impl RefUnwindSafe for BasisVersion
impl Send for BasisVersion
impl Sync for BasisVersion
impl Unpin for BasisVersion
impl UnsafeUnpin for BasisVersion
impl UnwindSafe for BasisVersion
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