mirror of
https://github.com/deepseek-ai/3FS
synced 2025-06-26 18:16:45 +00:00
Remove illegal constexpr from function declaration (#18)
This commit is contained in:
parent
c4de026123
commit
d4f244db65
@ -171,7 +171,7 @@ static_assert(serde::SerializableToBytes<IBConnectRsp> && serde::SerializableToJ
|
|||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hf3fs::serde::SerdeMethod<ibv_gid> {
|
struct hf3fs::serde::SerdeMethod<ibv_gid> {
|
||||||
static constexpr std::string_view serdeTo(const ibv_gid &gid) {
|
static std::string_view serdeTo(const ibv_gid &gid) {
|
||||||
return std::string_view((const char *)&gid.raw[0], sizeof(ibv_gid::raw));
|
return std::string_view((const char *)&gid.raw[0], sizeof(ibv_gid::raw));
|
||||||
}
|
}
|
||||||
static Result<ibv_gid> serdeFrom(std::string_view s) {
|
static Result<ibv_gid> serdeFrom(std::string_view s) {
|
||||||
|
|||||||
@ -7,7 +7,7 @@ namespace hf3fs::serde {
|
|||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct SerdeMethod<UtcTime> {
|
struct SerdeMethod<UtcTime> {
|
||||||
static constexpr auto serdeTo(UtcTime t) { return t.toMicroseconds(); }
|
static auto serdeTo(UtcTime t) { return t.toMicroseconds(); }
|
||||||
static Result<UtcTime> serdeFrom(int64_t t) { return UtcTime::fromMicroseconds(t); }
|
static Result<UtcTime> serdeFrom(int64_t t) { return UtcTime::fromMicroseconds(t); }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -205,7 +205,7 @@ static_assert(serde::Serializable<ChecksumInfo>);
|
|||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct ::hf3fs::serde::SerdeMethod<::hf3fs::storage::ChunkId> {
|
struct ::hf3fs::serde::SerdeMethod<::hf3fs::storage::ChunkId> {
|
||||||
static constexpr std::string_view serdeTo(const storage::ChunkId &chunkId) { return chunkId.data(); }
|
static std::string_view serdeTo(const storage::ChunkId &chunkId) { return chunkId.data(); }
|
||||||
static Result<storage::ChunkId> serdeFrom(std::string_view str) { return storage::ChunkId(str); }
|
static Result<storage::ChunkId> serdeFrom(std::string_view str) { return storage::ChunkId(str); }
|
||||||
static std::string serdeToReadable(const storage::ChunkId &chunkId) { return chunkId.describe(); };
|
static std::string serdeToReadable(const storage::ChunkId &chunkId) { return chunkId.describe(); };
|
||||||
static Result<storage::ChunkId> serdeFromReadable(std::string_view s) { return storage::ChunkId::fromString(s); }
|
static Result<storage::ChunkId> serdeFromReadable(std::string_view s) { return storage::ChunkId::fromString(s); }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user