pub fn with_hasher(hash_builder: S) -> HashRing<T, S> {
        HashRing {
            hash_builder,
            ring: Vec::new(),
        }
    }
/// Creates an empty `HashRing` which will use the given hash builder.
Creates an empty `HashRing` which will use the given hash builder.
Creates an empty ` HashRing ` which will use the given hash builder .
pub fn with_hasher(hash_builder: S) -> HashRing<T, S> {
        HashRing {
            hash_builder,
            ring: Vec::new(),
        }
    }
pub fn with_hasher ( hash_builder : S ) -> HashRing < T , S > { HashRing { hash_builder , ring : Vec :: new ( ) , } }
Creates an empty `HashRing` which will use the given hash builder.
Creates an empty ` HashRing ` which will use the given hash builder .
hash_builder
S