pub struct RestServerConfig {
pub bind_address: String,
pub max_body_size: ReadableSize,
pub enable_cors: bool,
}Expand description
Configuration options for a REST server
Fields§
§bind_address: StringThe address to bind the REST server
max_body_size: ReadableSizeMaximum HTTP request body size
enable_cors: boolWhether to enable CORS
Implementations§
Source§impl RestServerConfig
impl RestServerConfig
Sourcepub fn builder() -> RestServerConfigBuilder
pub fn builder() -> RestServerConfigBuilder
Create an instance of RestServerConfig using the builder syntax
Trait Implementations§
Source§impl Clone for RestServerConfig
impl Clone for RestServerConfig
Source§fn clone(&self) -> RestServerConfig
fn clone(&self) -> RestServerConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RestServerConfig
impl Debug for RestServerConfig
Source§impl Default for RestServerConfig
impl Default for RestServerConfig
Source§impl<'de> Deserialize<'de> for RestServerConfig
impl<'de> Deserialize<'de> for RestServerConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RestServerConfig
impl PartialEq for RestServerConfig
Source§impl Serialize for RestServerConfig
impl Serialize for RestServerConfig
impl Eq for RestServerConfig
impl StructuralPartialEq for RestServerConfig
Auto Trait Implementations§
impl Freeze for RestServerConfig
impl RefUnwindSafe for RestServerConfig
impl Send for RestServerConfig
impl Sync for RestServerConfig
impl Unpin for RestServerConfig
impl UnwindSafe for RestServerConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request