[−][src]Struct grin_api::ApiServer
HTTP server allowing the registration of ApiEndpoint implementations.
Implementations
impl ApiServer
[src]
pub fn new() -> ApiServer
[src]
Creates a new ApiServer that will serve ApiEndpoint implementations under the root URL.
pub fn start(
&mut self,
addr: SocketAddr,
router: Router,
conf: Option<TLSConfig>
) -> Result<JoinHandle<()>, Error>
[src]
&mut self,
addr: SocketAddr,
router: Router,
conf: Option<TLSConfig>
) -> Result<JoinHandle<()>, Error>
Starts ApiServer at the provided address. TODO support stop operation
pub fn stop(&mut self) -> bool
[src]
Stops the API server, it panics in case of error
Auto Trait Implementations
impl !RefUnwindSafe for ApiServer
impl Send for ApiServer
impl Sync for ApiServer
impl Unpin for ApiServer
impl !UnwindSafe for ApiServer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SafeBorrow<T> for T where
T: ?Sized,
T: ?Sized,
fn borrow_replacement(ptr: &T) -> &T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> UnsafeAny for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,