pub struct SpaceapiServer { /* private fields */ }
Expand description
A SpaceAPI server instance.
You can create a new instance using the new
constructor method by
passing it the host, the port, the Status
object and a redis connection info object.
The SpaceapiServer
includes a web server through
Hyper. Simply call the serve
method.
Implementations§
Source§impl SpaceapiServer
impl SpaceapiServer
Sourcepub fn serve<S: ToSocketAddrs>(self, socket_addr: S) -> HttpResult<Listening>
pub fn serve<S: ToSocketAddrs>(self, socket_addr: S) -> HttpResult<Listening>
Start a HTTP server listening on self.host:self.port
.
The call returns an HttpResult<Listening>
object, see
http://ironframework.io/doc/hyper/server/struct.Listening.html
for more information.
Auto Trait Implementations§
impl Freeze for SpaceapiServer
impl !RefUnwindSafe for SpaceapiServer
impl Send for SpaceapiServer
impl Sync for SpaceapiServer
impl Unpin for SpaceapiServer
impl !UnwindSafe for SpaceapiServer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> PersistentInto<Arc<Mutex<T>>> for T
impl<T> PersistentInto<Arc<Mutex<T>>> for T
Source§fn persistent_into(self) -> Arc<Mutex<T>>
fn persistent_into(self) -> Arc<Mutex<T>>
Convert
self
into a value of type T
.Source§impl<T> PersistentInto<Arc<RwLock<T>>> for T
impl<T> PersistentInto<Arc<RwLock<T>>> for T
Source§fn persistent_into(self) -> Arc<RwLock<T>>
fn persistent_into(self) -> Arc<RwLock<T>>
Convert
self
into a value of type T
.Source§impl<T> PersistentInto<Arc<T>> for T
impl<T> PersistentInto<Arc<T>> for T
Source§fn persistent_into(self) -> Arc<T>
fn persistent_into(self) -> Arc<T>
Convert
self
into a value of type T
.Source§impl<T> PersistentInto<T> for T
impl<T> PersistentInto<T> for T
Source§fn persistent_into(self) -> T
fn persistent_into(self) -> T
Convert
self
into a value of type T
.