mssf-util 0.8.0

mssf utilites and extensions for tokio and more
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// ------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All rights reserved.
// Licensed under the MIT License (MIT). See License.txt in the repo root for license information.
// ------------------------------------------------------------

//! Naming layer: turn an SF (or any other) name into a `DialTarget`.
//!
//! The trait is transport-agnostic: it returns a `DialTarget`
//! (host + port) and pulls in nothing from tonic / hyper / tower.

mod default;
mod resolver;
mod selector;

pub use self::default::{FabricTargetResolver, FabricTargetResolverBuilder};
pub use self::resolver::{BoxError, TargetResolver};
pub use self::selector::{DialTarget, SelectError, TargetSelector};