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.