Struct open62541::ua::ExpandedNodeId
source · pub struct ExpandedNodeId(/* private fields */);Expand description
Wrapper for
UA_ExpandedNodeId
from open62541_sys.
This owns the wrapped data. When the wrapper is dropped, the inner value is cleaned up
with UA_clear() to release dynamically allocated memory held by the value.
Implementations§
Trait Implementations§
source§impl Clone for ExpandedNodeId
impl Clone for ExpandedNodeId
source§impl DataType for ExpandedNodeId
impl DataType for ExpandedNodeId
source§type Inner = UA_ExpandedNodeId
type Inner = UA_ExpandedNodeId
Inner type. Read more
source§unsafe fn from_raw(src: Self::Inner) -> Self
unsafe fn from_raw(src: Self::Inner) -> Self
Creates wrapper by taking ownership of value. Read more
source§fn clone_into_raw(&self, dst: &mut Self::Inner)
fn clone_into_raw(&self, dst: &mut Self::Inner)
Clones value into
dst. Read moresource§fn move_into_raw(self, dst: &mut Self::Inner)
fn move_into_raw(self, dst: &mut Self::Inner)
Moves value into
dst, giving up ownership. Read moresource§unsafe fn to_raw_copy(this: &Self) -> Self::Inner
unsafe fn to_raw_copy(this: &Self) -> Self::Inner
Creates copy without giving up ownership. Read more
source§unsafe fn as_mut(&mut self) -> &mut Self::Inner
unsafe fn as_mut(&mut self) -> &mut Self::Inner
Returns exclusive reference to value. Read more
source§impl Debug for ExpandedNodeId
impl Debug for ExpandedNodeId
source§impl Drop for ExpandedNodeId
impl Drop for ExpandedNodeId
source§impl Ord for ExpandedNodeId
impl Ord for ExpandedNodeId
source§impl PartialEq for ExpandedNodeId
impl PartialEq for ExpandedNodeId
source§impl PartialOrd for ExpandedNodeId
impl PartialOrd for ExpandedNodeId
impl Eq for ExpandedNodeId
impl Send for ExpandedNodeId
impl Sync for ExpandedNodeId
Auto Trait Implementations§
impl Freeze for ExpandedNodeId
impl RefUnwindSafe for ExpandedNodeId
impl Unpin for ExpandedNodeId
impl UnwindSafe for ExpandedNodeId
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)