pub struct AddReferenceItem { /* private fields */ }Expand description
Container for a single reference being added in an AddReferences service call.
Implementations§
Source§impl AddReferenceItem
impl AddReferenceItem
Sourcepub fn source_node_id(&self) -> &NodeId
pub fn source_node_id(&self) -> &NodeId
Requested source node ID.
Sourcepub fn reference_type_id(&self) -> &NodeId
pub fn reference_type_id(&self) -> &NodeId
Requested reference type ID.
Sourcepub fn target_node_id(&self) -> &ExpandedNodeId
pub fn target_node_id(&self) -> &ExpandedNodeId
Requested target node ID.
Sourcepub fn set_source_result(&mut self, status: StatusCode)
pub fn set_source_result(&mut self, status: StatusCode)
Set the result of this operation for the source end of the reference.
Sourcepub fn set_target_result(&mut self, status: StatusCode)
pub fn set_target_result(&mut self, status: StatusCode)
Set the result of this operation for the target end of the reference.
Sourcepub fn is_forward(&self) -> bool
pub fn is_forward(&self) -> bool
Requested reference direction.
Sourcepub fn target_status(&self) -> StatusCode
pub fn target_status(&self) -> StatusCode
Current target status.
Sourcepub fn source_status(&self) -> StatusCode
pub fn source_status(&self) -> StatusCode
Current source status.
Sourcepub fn diagnostic_bits(&self) -> DiagnosticBits
pub fn diagnostic_bits(&self) -> DiagnosticBits
Header diagnostic bits for requesting operation-level diagnostics.
Sourcepub fn set_diagnostic_info(&mut self, diagnostic_info: DiagnosticInfo)
pub fn set_diagnostic_info(&mut self, diagnostic_info: DiagnosticInfo)
Set diagnostic infos, you don’t need to do this if
diagnostic_bits are not set.
Trait Implementations§
Source§impl Clone for AddReferenceItem
impl Clone for AddReferenceItem
Source§fn clone(&self) -> AddReferenceItem
fn clone(&self) -> AddReferenceItem
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 moreAuto Trait Implementations§
impl Freeze for AddReferenceItem
impl RefUnwindSafe for AddReferenceItem
impl Send for AddReferenceItem
impl Sync for AddReferenceItem
impl Unpin for AddReferenceItem
impl UnsafeUnpin for AddReferenceItem
impl UnwindSafe for AddReferenceItem
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