Docs.rs
  • omnipaxos-0.2.2
    • omnipaxos 0.2.2
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • haraldng
    • Dependencies
      • linked_hash_set ^0.1.4 normal optional
      • lru ^0.11.0 normal optional
      • num-traits ^0.2.16 normal optional
      • omnipaxos_macros ^0.1.3 normal optional
      • serde ^1.0 normal optional
      • slog ^2.7.0 normal optional
      • slog-async ^2.7.0 normal optional
      • slog-term ^2.9.0 normal optional
      • toml ^0.7.3 normal optional
      • commitlog ^0.2.0 dev
      • rand ^0.8.4 dev
      • serde ^1.0 dev
      • serde_json ^1.0 dev
      • serial_test ^0.5.1 dev
      • sled ^0.34.7 dev
      • tempfile ^3.3.0 dev
      • toml ^0.7.3 dev
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

omnipaxos0.2.2

Crate Items

  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • ClusterConfig
  • OmniPaxos
  • OmniPaxosConfig
  • ServerConfig
  • ballot_leader_election::Ballot
  • messages::ballot_leader_election::BLEMessage
  • messages::ballot_leader_election::HeartbeatReply
  • messages::ballot_leader_election::HeartbeatRequest
  • messages::sequence_paxos::AcceptDecide
  • messages::sequence_paxos::AcceptStopSign
  • messages::sequence_paxos::AcceptSync
  • messages::sequence_paxos::Accepted
  • messages::sequence_paxos::Decide
  • messages::sequence_paxos::EncodedAcceptDecide
  • messages::sequence_paxos::NotAccepted
  • messages::sequence_paxos::PaxosMessage
  • messages::sequence_paxos::Prepare
  • messages::sequence_paxos::PrepareReq
  • messages::sequence_paxos::Promise
  • storage::NoSnapshot
  • storage::StopSign
  • unicache::lfu_cache::LFUniCache
  • unicache::lru_cache::LRUniCache
  • util::FlexibleQuorum
  • util::SequenceNumber
  • util::SnapshottedEntry
  • utils::ui::ClusterState
  • utils::ui::OmniPaxosStates

Enums

  • CompactionErr
  • ProposeErr
  • errors::ConfigError
  • messages::Message
  • messages::ballot_leader_election::HeartbeatMsg
  • messages::sequence_paxos::Compaction
  • messages::sequence_paxos::PaxosMsg
  • storage::SnapshotType
  • unicache::MaybeEncoded
  • util::LogEntry

Traits

  • storage::Entry
  • storage::Snapshot
  • storage::Storage
  • unicache::DefaultEncodable
  • unicache::DefaultEncoded
  • unicache::Encodable
  • unicache::Encoded
  • unicache::FieldCache
  • unicache::IncrementByOne
  • unicache::NotEncodable
  • unicache::UniCache

Functions

  • utils::logger::create_logger

Type Aliases

  • storage::StorageResult
  • util::ConfigurationId
  • util::NodeId
  • util::TrimmedIndex