#![allow(clippy::use_self)]
#[macro_use]
mod impls_for_stateful_refs;
pub mod fid;
pub mod local_uri;
pub mod src_uri;
use medea_client_api_proto::{MemberId, RoomId};
use super::EndpointId;
#[doc(inline)]
pub use self::{
fid::{Fid, StatefulFid},
local_uri::{LocalUri, StatefulLocalUri},
src_uri::SrcUri,
};
#[derive(Clone, Debug, Eq, Hash, PartialEq)]
pub struct ToRoom(RoomId);
#[derive(Clone, Debug, Eq, Hash, PartialEq)]
pub struct ToMember(RoomId, MemberId);
#[derive(Clone, Debug, Eq, Hash, PartialEq)]
pub struct ToEndpoint(RoomId, MemberId, EndpointId);