[][src]Struct opcua_server::prelude::RelativePath

pub struct RelativePath {
    pub elements: Option<Vec<RelativePathElement>>,
}

Fields

elements: Option<Vec<RelativePathElement>>

Implementations

impl RelativePath[src]

pub fn from_str<CB>(path: &str, node_resolver: &CB) -> Result<RelativePath, ()> where
    CB: Fn(u16, &str) -> Option<NodeId>, 
[src]

Converts a string into a relative path. Caller must supply a node_resolver which will be used to look up nodes from their browse name. The function will reject strings that look unusually long or contain too many elements.

Trait Implementations

impl BinaryEncoder<RelativePath> for RelativePath[src]

impl Clone for RelativePath[src]

impl Debug for RelativePath[src]

impl MessageInfo for RelativePath[src]

impl PartialEq<RelativePath> for RelativePath[src]

impl StructuralPartialEq for RelativePath[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,