website_crawler 0.9.9

gRPC tokio based web crawler built with spider
Documentation
pub mod health {
    tonic::include_proto!("health");
}

pub use health::health_check_server::{HealthCheck, HealthCheckServer};
pub use health::{HealthCheckReply, HealthCheckRequest};

use tonic::{Request, Response, Status};

#[derive(Debug, Default)]
pub struct HealthChecker;

#[tonic::async_trait]
impl HealthCheck for HealthChecker {
    async fn check(
        &self,
        _request: Request<HealthCheckRequest>,
    ) -> Result<Response<HealthCheckReply>, Status> {
        Ok(Response::new(HealthCheckReply { healthy: true }))
    }
}