pub struct OpcBrowseNodeResponse {
pub node_key: String,
pub display_name: String,
pub kind: OpcBrowseNodeKind,
pub item_id: Option<String>,
}Expand description
One node returned by GET /api/opc/browse. node_key and item_id must remain separate:
the former is an opaque navigation key, while the latter is the exact selectable OPC DA
ItemID and may contain namespace punctuation with no relationship to hierarchy.
Fields§
§node_key: String§display_name: String§kind: OpcBrowseNodeKind§item_id: Option<String>Trait Implementations§
Source§impl ComposeSchema for OpcBrowseNodeResponse
impl ComposeSchema for OpcBrowseNodeResponse
Source§impl Debug for OpcBrowseNodeResponse
impl Debug for OpcBrowseNodeResponse
Source§impl From<BrowseNode> for OpcBrowseNodeResponse
impl From<BrowseNode> for OpcBrowseNodeResponse
Source§fn from(node: BrowseNode) -> Self
fn from(node: BrowseNode) -> Self
Converts to this type from the input type.
Source§impl Serialize for OpcBrowseNodeResponse
impl Serialize for OpcBrowseNodeResponse
Auto Trait Implementations§
impl Freeze for OpcBrowseNodeResponse
impl RefUnwindSafe for OpcBrowseNodeResponse
impl Send for OpcBrowseNodeResponse
impl Sync for OpcBrowseNodeResponse
impl Unpin for OpcBrowseNodeResponse
impl UnsafeUnpin for OpcBrowseNodeResponse
impl UnwindSafe for OpcBrowseNodeResponse
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].