Function zenoh::open

source ·
pub fn open<TryIntoConfig>(config: TryIntoConfig) -> OpenBuilder<TryIntoConfig>
where TryIntoConfig: TryInto<Config> + Send + 'static, <TryIntoConfig as TryInto<Config>>::Error: Debug,
Expand description

Open a zenoh Session.

§Arguments

  • config - The Config for the zenoh session

§Examples

use zenoh::prelude::r#async::*;

let session = zenoh::open(config::peer()).res().await.unwrap();
use std::str::FromStr;
use zenoh::prelude::r#async::*;

let mut config = config::peer();
config.set_id(ZenohId::from_str("221b72df20924c15b8794c6bdb471150").unwrap());
config.connect.endpoints.extend("tcp/10.10.10.10:7447,tcp/11.11.11.11:7447".split(',').map(|s|s.parse().unwrap()));

let session = zenoh::open(config).res().await.unwrap();