pub struct AddReferencesItem {
pub source_node_id: NodeId,
pub reference_type_id: NodeId,
pub is_forward: bool,
pub target_server_uri: UAString,
pub target_node_id: ExpandedNodeId,
pub target_node_class: NodeClass,
}Fields§
§source_node_id: NodeId§reference_type_id: NodeId§is_forward: bool§target_server_uri: UAString§target_node_id: ExpandedNodeId§target_node_class: NodeClassTrait Implementations§
Source§impl BinaryEncoder<AddReferencesItem> for AddReferencesItem
impl BinaryEncoder<AddReferencesItem> for AddReferencesItem
Source§fn byte_len(&self) -> usize
fn byte_len(&self) -> usize
Returns the exact byte length of the structure as it would be if
encode were called.
This may be called prior to writing to ensure the correct amount of space is available.Source§fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
Encodes the instance to the write stream.
Source§fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<AddReferencesItem, StatusCode>where
S: Read,
fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<AddReferencesItem, StatusCode>where
S: Read,
Decodes an instance from the read stream. The decoding options contains restrictions set by
the server / client on the length of strings, arrays etc. If these limits are exceeded the
implementation should return with a
BadDecodingError as soon as possible.fn encode_to_vec(&self) -> Vec<u8> ⓘ
Source§impl Clone for AddReferencesItem
impl Clone for AddReferencesItem
Source§fn clone(&self) -> AddReferencesItem
fn clone(&self) -> AddReferencesItem
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 AddReferencesItem
impl Debug for AddReferencesItem
Source§impl MessageInfo for AddReferencesItem
impl MessageInfo for AddReferencesItem
Source§impl PartialEq for AddReferencesItem
impl PartialEq for AddReferencesItem
impl StructuralPartialEq for AddReferencesItem
Auto Trait Implementations§
impl Freeze for AddReferencesItem
impl RefUnwindSafe for AddReferencesItem
impl Send for AddReferencesItem
impl Sync for AddReferencesItem
impl Unpin for AddReferencesItem
impl UnwindSafe for AddReferencesItem
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