communitas 0.2.6

A diagnostic chat application for the P2P Foundation network
Documentation
//! Network integration with P2P Foundation

mod integration;

pub use integration::NetworkIntegration;


/// Network-related errors
#[derive(Debug, thiserror::Error)]
pub enum NetworkError {
    /// Bootstrap connection failed
    #[error("Failed to connect to bootstrap node: {0}")]
    BootstrapFailed(String),
    
    /// DHT operation failed
    #[error("DHT operation failed: {0}")]
    DhtError(String),
    
    /// Transport error
    #[error("Transport error: {0}")]
    TransportError(String),
}