pub struct KnowledgeRequirement { /* private fields */ }
Expand description
The class KnowledgeRequirement is used to model a knowledge requirement, as represented by a dashed arrow in a DRD.
Implementations§
Source§impl KnowledgeRequirement
impl KnowledgeRequirement
Sourcepub fn required_knowledge(&self) -> &HRef
pub fn required_knowledge(&self) -> &HRef
Returns a reference to the Invocable.
Trait Implementations§
Source§impl Clone for KnowledgeRequirement
impl Clone for KnowledgeRequirement
Source§fn clone(&self) -> KnowledgeRequirement
fn clone(&self) -> KnowledgeRequirement
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 Debug for KnowledgeRequirement
impl Debug for KnowledgeRequirement
Source§impl DmnElement for KnowledgeRequirement
impl DmnElement for KnowledgeRequirement
Source§fn model_name(&self) -> &str
fn model_name(&self) -> &str
Name of the model the element was defined in.
Source§fn id(&self) -> &String
fn id(&self) -> &String
Returns a reference to identifier for this DmnElement.
This identifier SHALL be unique within its containing Definitions element.
Source§fn opt_id(&self) -> Option<&String>
fn opt_id(&self) -> Option<&String>
Returns a reference to optional identifier for this DmnElement.
Source§fn description(&self) -> &Option<String>
fn description(&self) -> &Option<String>
Returns reference to optional description of this DmnElement.
Source§fn label(&self) -> &Option<String>
fn label(&self) -> &Option<String>
Returns reference to optional alternative short description of this DmnElement.
Source§fn extension_elements(&self) -> &Vec<ExtensionElement>
fn extension_elements(&self) -> &Vec<ExtensionElement>
Returns reference to attached additional elements to any DmnElement.
Source§fn extension_attributes(&self) -> &Vec<ExtensionAttribute>
fn extension_attributes(&self) -> &Vec<ExtensionAttribute>
Returns reference to attached named extended attributes and model associations to any DmnElement.
Auto Trait Implementations§
impl Freeze for KnowledgeRequirement
impl RefUnwindSafe for KnowledgeRequirement
impl Send for KnowledgeRequirement
impl Sync for KnowledgeRequirement
impl Unpin for KnowledgeRequirement
impl UnwindSafe for KnowledgeRequirement
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