pub struct StreamableHttpServerConfig {
pub sse_keep_alive: Option<Duration>,
pub stateful_mode: bool,
pub cancellation_token: CancellationToken,
}Fields§
§sse_keep_alive: Option<Duration>The ping message duration for SSE connections.
stateful_mode: boolIf true, the server will create a session for each request and keep it alive.
cancellation_token: CancellationTokenCancellation token for the Streamable HTTP server.
When this token is cancelled, all active sessions are terminated and the server stops accepting new requests.
Trait Implementations§
Source§impl Clone for StreamableHttpServerConfig
impl Clone for StreamableHttpServerConfig
Source§fn clone(&self) -> StreamableHttpServerConfig
fn clone(&self) -> StreamableHttpServerConfig
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 StreamableHttpServerConfig
impl Debug for StreamableHttpServerConfig
Source§impl Default for StreamableHttpServerConfig
impl Default for StreamableHttpServerConfig
Source§fn default() -> StreamableHttpServerConfig
fn default() -> StreamableHttpServerConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StreamableHttpServerConfig
impl RefUnwindSafe for StreamableHttpServerConfig
impl Send for StreamableHttpServerConfig
impl Sync for StreamableHttpServerConfig
impl Unpin for StreamableHttpServerConfig
impl UnwindSafe for StreamableHttpServerConfig
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