pub struct NoClusterManager;
Trait Implementations§
Source§impl ClusterManager for NoClusterManager
impl ClusterManager for NoClusterManager
fn add_sub(&self, _address: String)
fn set_cluster_node_info(&mut self, _node: ClusterNodeInfo)
fn get_node_id(&self) -> String
fn get_nodes(&self) -> Vec<String>
fn get_ha_infos(&self) -> Arc<Mutex<Vec<ClusterNodeInfo>>>
fn get_subs( &self, ) -> Arc<RwLock<MultiMap<String, ClusterNodeInfo, RandomState>>>
fn join(&mut self)
fn leave(&self)
fn next(&self, _len: usize) -> usize
Auto Trait Implementations§
impl Freeze for NoClusterManager
impl RefUnwindSafe for NoClusterManager
impl Send for NoClusterManager
impl Sync for NoClusterManager
impl Unpin for NoClusterManager
impl UnwindSafe for NoClusterManager
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