pub struct InterventionBundleV1 {Show 15 fields
pub schema_version: String,
pub intervention_id: InterventionId,
pub episode_id: EpisodeId,
pub unit_of_analysis: String,
pub treatment_definition: String,
pub baseline_treatment: String,
pub start_condition: String,
pub stop_condition: String,
pub allowed_scope: Option<ScopeKey>,
pub valid_from: String,
pub valid_to: Option<String>,
pub recorded_at: String,
pub related_claim_ids: Vec<ClaimId>,
pub policy_refs: Vec<String>,
pub approval_refs: Vec<String>,
}Fields§
§schema_version: String§intervention_id: InterventionId§episode_id: EpisodeId§unit_of_analysis: String§treatment_definition: String§baseline_treatment: String§start_condition: String§stop_condition: String§allowed_scope: Option<ScopeKey>§valid_from: String§valid_to: Option<String>§recorded_at: String§policy_refs: Vec<String>§approval_refs: Vec<String>Trait Implementations§
Source§impl Clone for InterventionBundleV1
impl Clone for InterventionBundleV1
Source§fn clone(&self) -> InterventionBundleV1
fn clone(&self) -> InterventionBundleV1
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 InterventionBundleV1
impl Debug for InterventionBundleV1
Source§impl<'de> Deserialize<'de> for InterventionBundleV1
impl<'de> Deserialize<'de> for InterventionBundleV1
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
Source§impl JsonSchema for InterventionBundleV1
impl JsonSchema for InterventionBundleV1
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 InterventionBundleV1
impl PartialEq for InterventionBundleV1
Source§fn eq(&self, other: &InterventionBundleV1) -> bool
fn eq(&self, other: &InterventionBundleV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InterventionBundleV1
impl Serialize for InterventionBundleV1
impl Eq for InterventionBundleV1
impl StructuralPartialEq for InterventionBundleV1
Auto Trait Implementations§
impl Freeze for InterventionBundleV1
impl RefUnwindSafe for InterventionBundleV1
impl Send for InterventionBundleV1
impl Sync for InterventionBundleV1
impl Unpin for InterventionBundleV1
impl UnsafeUnpin for InterventionBundleV1
impl UnwindSafe for InterventionBundleV1
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