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 Convert for GraphDefinitionLinkBackboneElement
impl Convert for GraphDefinitionLinkBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§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>,
Source§impl Executor for GraphDefinitionLinkBackboneElement
impl Executor for GraphDefinitionLinkBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for GraphDefinitionLinkBackboneElement
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