naia-client 0.24.0

Provides a cross-platform client that can send/receive messages to/from a server, and has a pool of in-scope entities/components that is synced with the server.
Documentation
#[derive(Copy, Clone, PartialEq, Eq)]
pub enum EntityOwner {
    Server,
    Client,
    Local,
}

impl EntityOwner {
    pub fn is_server(&self) -> bool {
        match self {
            EntityOwner::Server => true,
            _ => false,
        }
    }

    pub fn is_client(&self) -> bool {
        match self {
            EntityOwner::Client => true,
            _ => false,
        }
    }
}