MCPcopy Create free account

hub / github.com/algorealmInc/SwarmNL / types & classes

Types & classes48 in github.com/algorealmInc/SwarmNL

↓ 2 callersClassStreamId
swarm-nl/src/core/prelude.rs:205
EnumAppData
swarm-nl/src/core/prelude.rs:67
EnumAppResponse
swarm-nl/src/core/prelude.rs:115
ClassAppState
swarm-nl/src/core/tests/layer_communication.rs:33
ClassBlacklist
swarm-nl/src/core/prelude.rs:647
ClassBootstrapConfig
swarm-nl/src/setup.rs:16
EnumConsensusModel
swarm-nl/src/core/replication.rs:45
EnumConsistencyModel
swarm-nl/src/core/replication.rs:35
ClassCore
swarm-nl/src/core/mod.rs:749
ClassCoreBehaviour
swarm-nl/src/core/mod.rs:71
ClassCoreBuilder
Structure containing necessary data to build [`Core`].
swarm-nl/src/core/mod.rs:125
EnumCoreEvent
swarm-nl/src/core/mod.rs:81
InterfaceCustomFrom
An implementation of [`From<&str>`] for [`KeyType`] to read a key type from a bootstrap config file. We define a custom trait because of the Rust vis
swarm-nl/src/prelude.rs:67
ClassDataQueue
swarm-nl/src/core/prelude.rs:684
ClassDefaultShardStorage
swarm-nl/src/core/sharding.rs:32
ClassGame
examples/simple-game/src/main.rs:49
EnumGossipsubConfig
`Gossipsub` configuration.
swarm-nl/src/core/prelude.rs:653
ClassGossipsubInfo
swarm-nl/src/core/prelude.rs:677
ClassHashSharding
Hash-based sharding implementation.
examples/sharding/hash-based/src/main.rs:101
ClassIdentifyInfo
swarm-nl/src/core/prelude.rs:563
ClassLocalStorage
examples/sharding/range-based/src/main.rs:70
ClassLocalStorage
examples/sharding/hash-based/src/main.rs:71
ClassLocalStorage
swarm-nl/src/core/tests/sharding.rs:50
EnumNetworkError
swarm-nl/src/core/prelude.rs:164
EnumNetworkEvent
swarm-nl/src/core/prelude.rs:304
ClassNetworkInfo
swarm-nl/src/core/prelude.rs:577
ClassPingConfig
swarm-nl/src/core/prelude.rs:622
EnumPingErrorPolicy
swarm-nl/src/core/prelude.rs:602
ClassPingInfo
swarm-nl/src/core/prelude.rs:635
ClassPingManager
swarm-nl/src/core/prelude.rs:613
ClassRangeSharding
Implement the `Sharding` trait Range-based sharding implementation
examples/sharding/range-based/src/main.rs:96
ClassRangeSharding
Implement the `Sharding` trait for our range-based sharding policy.
swarm-nl/src/core/tests/sharding.rs:76
ClassReplBufferData
swarm-nl/src/core/replication.rs:79
ClassReplConfigData
swarm-nl/src/core/replication.rs:12
ClassReplInfo
swarm-nl/src/core/replication.rs:23
EnumReplNetworkConfig
swarm-nl/src/core/replication.rs:54
ClassReplicaBufferQueue
Replica buffer queue where incoming replicated data are stored temporarily.
swarm-nl/src/core/replication.rs:124
EnumRpc
swarm-nl/src/core/prelude.rs:286
EnumRpcConfig
The configuration for the RPC protocol.
swarm-nl/src/core/prelude.rs:292
InterfaceShardStorage
Trait that interfaces with the storage layer of a node in a shard. It is important for handling forwarded data requests. This is a mechanism to trap i
swarm-nl/src/core/sharding.rs:15
InterfaceSharding
swarm-nl/src/core/sharding.rs:44
ClassShardingInfo
swarm-nl/src/core/sharding.rs:21
EnumStreamData
swarm-nl/src/core/prelude.rs:58
ClassStreamRequestBuffer
swarm-nl/src/core/prelude.rs:226
ClassStreamResponseBuffer
Type that keeps track of the response to the requests from the application layer.
swarm-nl/src/core/prelude.rs:253
EnumSwarmNlError
swarm-nl/src/prelude.rs:18
EnumTcpConfig
swarm-nl/src/prelude.rs:95
EnumTransportOpts
swarm-nl/src/prelude.rs:87