Struct open62541::ua::ReferenceTypeAttributes
source · pub struct ReferenceTypeAttributes(/* private fields */);Expand description
Wrapper for
UA_ReferenceTypeAttributes
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.
Trait Implementations§
source§impl Attributes for ReferenceTypeAttributes
impl Attributes for ReferenceTypeAttributes
source§fn node_class(&self) -> NodeClass
fn node_class(&self) -> NodeClass
Gets associated node class.
source§fn attribute_type(&self) -> *const UA_DataType
fn attribute_type(&self) -> *const UA_DataType
Gets associated attribute type. Read more
source§fn with_display_name(self, display_name: &LocalizedText) -> Self
fn with_display_name(self, display_name: &LocalizedText) -> Self
Sets display name.
source§fn as_node_attributes(&self) -> &NodeAttributes
fn as_node_attributes(&self) -> &NodeAttributes
Gets generic
ua::NodeAttributes type.source§impl Clone for ReferenceTypeAttributes
impl Clone for ReferenceTypeAttributes
source§impl DataType for ReferenceTypeAttributes
impl DataType for ReferenceTypeAttributes
source§type Inner = UA_ReferenceTypeAttributes
type Inner = UA_ReferenceTypeAttributes
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 ReferenceTypeAttributes
impl Debug for ReferenceTypeAttributes
source§impl Default for ReferenceTypeAttributes
impl Default for ReferenceTypeAttributes
source§impl Drop for ReferenceTypeAttributes
impl Drop for ReferenceTypeAttributes
source§impl Ord for ReferenceTypeAttributes
impl Ord for ReferenceTypeAttributes
source§impl PartialEq for ReferenceTypeAttributes
impl PartialEq for ReferenceTypeAttributes
source§impl PartialOrd for ReferenceTypeAttributes
impl PartialOrd for ReferenceTypeAttributes
impl Eq for ReferenceTypeAttributes
impl Send for ReferenceTypeAttributes
impl Sync for ReferenceTypeAttributes
Auto Trait Implementations§
impl Freeze for ReferenceTypeAttributes
impl RefUnwindSafe for ReferenceTypeAttributes
impl Unpin for ReferenceTypeAttributes
impl UnwindSafe for ReferenceTypeAttributes
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)