pub struct TheoryVersionV1 {
pub schema_version: String,
pub theory_version_id: TheoryVersionId,
pub mechanism_bundle_id: MechanismBundleId,
pub theory_name: String,
pub semantic_version: String,
pub advisory_only: bool,
}Fields§
§schema_version: String§theory_version_id: TheoryVersionId§mechanism_bundle_id: MechanismBundleId§theory_name: String§semantic_version: String§advisory_only: boolTrait Implementations§
Source§impl Clone for TheoryVersionV1
impl Clone for TheoryVersionV1
Source§fn clone(&self) -> TheoryVersionV1
fn clone(&self) -> TheoryVersionV1
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 TheoryVersionV1
impl Debug for TheoryVersionV1
Source§impl<'de> Deserialize<'de> for TheoryVersionV1
impl<'de> Deserialize<'de> for TheoryVersionV1
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
impl Eq for TheoryVersionV1
Source§impl JsonSchema for TheoryVersionV1
impl JsonSchema for TheoryVersionV1
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TheoryVersionV1
impl PartialEq for TheoryVersionV1
Source§fn eq(&self, other: &TheoryVersionV1) -> bool
fn eq(&self, other: &TheoryVersionV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TheoryVersionV1
impl Serialize for TheoryVersionV1
impl StructuralPartialEq for TheoryVersionV1
Auto Trait Implementations§
impl Freeze for TheoryVersionV1
impl RefUnwindSafe for TheoryVersionV1
impl Send for TheoryVersionV1
impl Sync for TheoryVersionV1
impl Unpin for TheoryVersionV1
impl UnsafeUnpin for TheoryVersionV1
impl UnwindSafe for TheoryVersionV1
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