// Copyright 2026 Leo Cheng
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Local aliases for the imported types the log sources name unqualified.

///|
using @raftpb {
  type Entry,
  type EntryId,
  type HardState,
  type ConfState,
  type Snapshot,
  no_limit,
  limit_size,
  ents_size,
}

///|
using @storage {type MemoryStorage, type StorageError, trait RaftStorage}