in core/server/src/binary/command.rs [161:372]
fn should_be_serialized_as_bytes_and_deserialized_from_bytes() {
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::Ping(Ping::default()),
PING_CODE,
&Ping::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetStats(GetStats::default()),
GET_STATS_CODE,
&GetStats::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetMe(GetMe::default()),
GET_ME_CODE,
&GetMe::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetClient(GetClient::default()),
GET_CLIENT_CODE,
&GetClient::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetClients(GetClients::default()),
GET_CLIENTS_CODE,
&GetClients::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetUser(GetUser::default()),
GET_USER_CODE,
&GetUser::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetUsers(GetUsers::default()),
GET_USERS_CODE,
&GetUsers::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::CreateUser(CreateUser::default()),
CREATE_USER_CODE,
&CreateUser::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::DeleteUser(DeleteUser::default()),
DELETE_USER_CODE,
&DeleteUser::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::UpdateUser(UpdateUser::default()),
UPDATE_USER_CODE,
&UpdateUser::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::UpdatePermissions(UpdatePermissions::default()),
UPDATE_PERMISSIONS_CODE,
&UpdatePermissions::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::ChangePassword(ChangePassword::default()),
CHANGE_PASSWORD_CODE,
&ChangePassword::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::LoginUser(LoginUser::default()),
LOGIN_USER_CODE,
&LoginUser::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::LogoutUser(LogoutUser::default()),
LOGOUT_USER_CODE,
&LogoutUser::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetPersonalAccessTokens(GetPersonalAccessTokens::default()),
GET_PERSONAL_ACCESS_TOKENS_CODE,
&GetPersonalAccessTokens::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::CreatePersonalAccessToken(CreatePersonalAccessToken::default()),
CREATE_PERSONAL_ACCESS_TOKEN_CODE,
&CreatePersonalAccessToken::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::DeletePersonalAccessToken(DeletePersonalAccessToken::default()),
DELETE_PERSONAL_ACCESS_TOKEN_CODE,
&DeletePersonalAccessToken::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::LoginWithPersonalAccessToken(LoginWithPersonalAccessToken::default()),
LOGIN_WITH_PERSONAL_ACCESS_TOKEN_CODE,
&LoginWithPersonalAccessToken::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::PollMessages(PollMessages::default()),
POLL_MESSAGES_CODE,
&PollMessages::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::StoreConsumerOffset(StoreConsumerOffset::default()),
STORE_CONSUMER_OFFSET_CODE,
&StoreConsumerOffset::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetConsumerOffset(GetConsumerOffset::default()),
GET_CONSUMER_OFFSET_CODE,
&GetConsumerOffset::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetStream(GetStream::default()),
GET_STREAM_CODE,
&GetStream::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetStreams(GetStreams::default()),
GET_STREAMS_CODE,
&GetStreams::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::CreateStream(CreateStream::default()),
CREATE_STREAM_CODE,
&CreateStream::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::DeleteStream(DeleteStream::default()),
DELETE_STREAM_CODE,
&DeleteStream::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::UpdateStream(UpdateStream::default()),
UPDATE_STREAM_CODE,
&UpdateStream::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::PurgeStream(PurgeStream::default()),
PURGE_STREAM_CODE,
&PurgeStream::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetTopic(GetTopic::default()),
GET_TOPIC_CODE,
&GetTopic::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetTopics(GetTopics::default()),
GET_TOPICS_CODE,
&GetTopics::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::CreateTopic(CreateTopic::default()),
CREATE_TOPIC_CODE,
&CreateTopic::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::DeleteTopic(DeleteTopic::default()),
DELETE_TOPIC_CODE,
&DeleteTopic::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::UpdateTopic(UpdateTopic::default()),
UPDATE_TOPIC_CODE,
&UpdateTopic::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::PurgeTopic(PurgeTopic::default()),
PURGE_TOPIC_CODE,
&PurgeTopic::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::CreatePartitions(CreatePartitions::default()),
CREATE_PARTITIONS_CODE,
&CreatePartitions::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::DeletePartitions(DeletePartitions::default()),
DELETE_PARTITIONS_CODE,
&DeletePartitions::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetConsumerGroup(GetConsumerGroup::default()),
GET_CONSUMER_GROUP_CODE,
&GetConsumerGroup::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::GetConsumerGroups(GetConsumerGroups::default()),
GET_CONSUMER_GROUPS_CODE,
&GetConsumerGroups::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::CreateConsumerGroup(CreateConsumerGroup::default()),
CREATE_CONSUMER_GROUP_CODE,
&CreateConsumerGroup::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::DeleteConsumerGroup(DeleteConsumerGroup::default()),
DELETE_CONSUMER_GROUP_CODE,
&DeleteConsumerGroup::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::JoinConsumerGroup(JoinConsumerGroup::default()),
JOIN_CONSUMER_GROUP_CODE,
&JoinConsumerGroup::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::LeaveConsumerGroup(LeaveConsumerGroup::default()),
LEAVE_CONSUMER_GROUP_CODE,
&LeaveConsumerGroup::default(),
);
assert_serialized_as_bytes_and_deserialized_from_bytes(
&ServerCommand::FlushUnsavedBuffer(FlushUnsavedBuffer::default()),
FLUSH_UNSAVED_BUFFER_CODE,
&FlushUnsavedBuffer::default(),
);
}