Struct NoPeerStore
pub struct NoPeerStore;Expand description
No-op peer store — use when peer persistence is not needed.
Trait Implementations§
§impl PeerStore for NoPeerStore
impl PeerStore for NoPeerStore
type Error = Infallible
§async fn store_peer(
&self,
_: &[u8; 32],
_: Option<&[u8]>,
) -> Result<(), <NoPeerStore as PeerStore>::Error>
async fn store_peer( &self, _: &[u8; 32], _: Option<&[u8]>, ) -> Result<(), <NoPeerStore as PeerStore>::Error>
Upsert the peer record for
key. alias, if present, is a UTF-8
display label; passing None removes any existing alias.§async fn delete_peer(
&self,
_: &[u8; 32],
) -> Result<(), <NoPeerStore as PeerStore>::Error>
async fn delete_peer( &self, _: &[u8; 32], ) -> Result<(), <NoPeerStore as PeerStore>::Error>
Remove the peer record for
key. A no-op if the key is not present.