pub struct GraphDefinitionLinkBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub description: Option<StringDt>,
pub min: Option<IntegerDt>,
pub max: Option<StringDt>,
pub source_id: Option<IdDt>,
pub path: Option<StringDt>,
pub slice_name: Option<StringDt>,
pub target_id: Option<IdDt>,
pub params: Option<StringDt>,
pub compartment: Option<Vec<GraphDefinitionLinkCompartmentBackboneElement>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
description: Option<StringDt>
Why this link is specified
min: Option<IntegerDt>
Minimum occurrences for this link
max: Option<StringDt>
Maximum occurrences for this link
source_id: Option<IdDt>
Source Node for this link
path: Option<StringDt>
Path in the resource that contains the link
slice_name: Option<StringDt>
Which slice (if profiled)
target_id: Option<IdDt>
Target Node for this link
params: Option<StringDt>
Criteria for reverse lookup
compartment: Option<Vec<GraphDefinitionLinkCompartmentBackboneElement>>
Compartment Consistency Rules
Trait Implementations§
Source§impl Clone for GraphDefinitionLinkBackboneElement
impl Clone for GraphDefinitionLinkBackboneElement
Source§fn clone(&self) -> GraphDefinitionLinkBackboneElement
fn clone(&self) -> GraphDefinitionLinkBackboneElement
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 Default for GraphDefinitionLinkBackboneElement
impl Default for GraphDefinitionLinkBackboneElement
Source§fn default() -> GraphDefinitionLinkBackboneElement
fn default() -> GraphDefinitionLinkBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphDefinitionLinkBackboneElement
impl<'de> Deserialize<'de> for GraphDefinitionLinkBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for GraphDefinitionLinkBackboneElement
impl RefUnwindSafe for GraphDefinitionLinkBackboneElement
impl Send for GraphDefinitionLinkBackboneElement
impl Sync for GraphDefinitionLinkBackboneElement
impl Unpin for GraphDefinitionLinkBackboneElement
impl UnwindSafe for GraphDefinitionLinkBackboneElement
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