pub struct DynClusterProvider { /* private fields */ }Implementations§
Source§impl DynClusterProvider
impl DynClusterProvider
pub fn new<T>(inner: T) -> Selfwhere
T: ClusterProvider,
pub fn with_name(self, name: impl Into<Cow<'static, str>>) -> Self
pub fn name(&self) -> &str
pub async fn pristine_nodes(&mut self) -> Result<BTreeMap<NodeId, String>>
pub async fn next_update(&mut self) -> Result<BTreeMap<NodeId, String>>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for DynClusterProvider
impl !Sync for DynClusterProvider
impl !UnwindSafe for DynClusterProvider
impl Freeze for DynClusterProvider
impl Send for DynClusterProvider
impl Unpin for DynClusterProvider
impl UnsafeUnpin for DynClusterProvider
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