| 27 | namespace { |
| 28 | |
| 29 | Key versionToKey(Version version, Key prefix) { |
| 30 | uint64_t versionBigEndian = bigEndian64(version); |
| 31 | return KeyRef((uint8_t*)&versionBigEndian, sizeof(uint64_t)).withPrefix(prefix); |
| 32 | } |
| 33 | |
| 34 | Version keyRefToVersion(KeyRef key, int prefixLen) { |
| 35 | return (Version)bigEndian64(*((uint64_t*)key.substr(prefixLen).begin())); |
no test coverage detected