refactor: remove all explicit lifetime specifiers

This commit is contained in:
Nova
2022-06-14 04:09:42 -04:00
parent 54f68577dd
commit beaa3d0e6b
4 changed files with 28 additions and 28 deletions

View File

@@ -5,12 +5,12 @@ use libstardustxr::messenger::Messenger;
use mio::net::UnixStream;
use std::rc::Rc;
pub struct Client<'a> {
messenger: Messenger<'a>,
scenegraph: Scenegraph<'a>,
pub struct Client {
messenger: Messenger,
scenegraph: Scenegraph,
}
impl<'a> Client<'a> {
impl Client {
pub fn from_connection(connection: UnixStream) -> Rc<Self> {
let client = Rc::new(Client {
messenger: Messenger::new(connection),
@@ -25,10 +25,10 @@ impl<'a> Client<'a> {
self.messenger.dispatch(&self.scenegraph)
}
pub fn get_messenger(&self) -> &Messenger<'a> {
pub fn get_messenger(&self) -> &Messenger {
&self.messenger
}
pub fn get_scenegraph(&self) -> &Scenegraph<'a> {
pub fn get_scenegraph(&self) -> &Scenegraph {
&self.scenegraph
}
}