pub struct BrowseNode {
pub node_key: String,
pub display_name: String,
pub kind: BrowseNodeKind,
pub item_id: Option<String>,
}Expand description
One child returned by a browse page.
Fields§
§node_key: StringOpaque navigation identity. Round-trip it unchanged when expanding.
display_name: StringOne local label suitable for display.
kind: BrowseNodeKind§item_id: Option<String>Exact OPC DA ItemID, present only for selectable nodes.
Trait Implementations§
Source§impl Clone for BrowseNode
impl Clone for BrowseNode
Source§fn clone(&self) -> BrowseNode
fn clone(&self) -> BrowseNode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BrowseNode
impl Debug for BrowseNode
impl Eq for BrowseNode
Source§impl PartialEq for BrowseNode
impl PartialEq for BrowseNode
impl StructuralPartialEq for BrowseNode
Source§impl TryFrom<BrowseNode> for BrowseNode
impl TryFrom<BrowseNode> for BrowseNode
Auto Trait Implementations§
impl Freeze for BrowseNode
impl RefUnwindSafe for BrowseNode
impl Send for BrowseNode
impl Sync for BrowseNode
impl Unpin for BrowseNode
impl UnsafeUnpin for BrowseNode
impl UnwindSafe for BrowseNode
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request