pub struct ParsedWriteValue {
pub node_id: NodeId,
pub attribute_id: AttributeId,
pub index_range: NumericRange,
pub value: DataValue,
}Expand description
Parsed and validated version of the raw OPC-UA WriteValue.
Fields§
§node_id: NodeIdID of node to write to.
attribute_id: AttributeIdAttribute to write.
index_range: NumericRangeIndex range of value to write.
value: DataValueValue to write.
Implementations§
Source§impl ParsedWriteValue
impl ParsedWriteValue
Sourcepub fn parse(val: WriteValue) -> Result<ParsedWriteValue, StatusCode>
pub fn parse(val: WriteValue) -> Result<ParsedWriteValue, StatusCode>
Try to parse from a WriteValue.
Sourcepub fn null() -> ParsedWriteValue
pub fn null() -> ParsedWriteValue
Create a “null” ParsedWriteValue.
Trait Implementations§
Source§impl Clone for ParsedWriteValue
impl Clone for ParsedWriteValue
Source§fn clone(&self) -> ParsedWriteValue
fn clone(&self) -> ParsedWriteValue
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 ParsedWriteValue
impl Debug for ParsedWriteValue
Source§impl Default for ParsedWriteValue
impl Default for ParsedWriteValue
Source§fn default() -> ParsedWriteValue
fn default() -> ParsedWriteValue
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParsedWriteValue
impl !RefUnwindSafe for ParsedWriteValue
impl Send for ParsedWriteValue
impl Sync for ParsedWriteValue
impl Unpin for ParsedWriteValue
impl UnsafeUnpin for ParsedWriteValue
impl !UnwindSafe for ParsedWriteValue
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