Struct zenoh_protocol_core::locators::Locator
source · [−]pub struct Locator {
pub metadata: Option<ArcProperties>,
/* private fields */
}
Expand description
A String
that respects the Locator
canon form: <proto>/<address>?<metadata>
, such that <metadata>
is of the form <key1>=<value1>;...;<keyN>=<valueN>
where keys are alphabetically sorted.
Fields
metadata: Option<ArcProperties>
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Locator
impl<'de> Deserialize<'de> for Locator
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Locator
impl StructuralEq for Locator
impl StructuralPartialEq for Locator
Auto Trait Implementations
impl RefUnwindSafe for Locator
impl Send for Locator
impl Sync for Locator
impl Unpin for Locator
impl UnwindSafe for Locator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more