re_grpc_server 0.31.3

Server for the legacy StoreHub API
Documentation
use std::net::{Ipv4Addr, SocketAddr, SocketAddrV4};

use re_grpc_server::{DEFAULT_SERVER_PORT, ServerOptions, serve, shutdown};

#[tokio::main(flavor = "current_thread")]
async fn main() -> anyhow::Result<()> {
    re_log::setup_logging();

    serve(
        SocketAddr::V4(SocketAddrV4::new(
            Ipv4Addr::UNSPECIFIED,
            DEFAULT_SERVER_PORT,
        )),
        ServerOptions {
            playback_behavior: re_grpc_server::PlaybackBehavior::OldestFirst,
            memory_limit: re_grpc_server::MemoryLimit::from_fraction_of_total(0.75),
        },
        shutdown::never(),
    )
    .await?;

    Ok(())
}