pub enum EnvRequest {
Http(EnvRequestHttp),
Ws(EnvRequestWs),
Cli(EnvRequestCli),
}Expand description
A request descriptor representing the source of a request. This enum abstracts various ingress types (e.g., HTTP, WebSocket, CLI) into a unified request structure for environment recognition and handling.
Variants§
Http(EnvRequestHttp)
HTTP-based request (e.g., Actix, Express, Hyper, etc.)
Ws(EnvRequestWs)
WebSocket-based request
Cli(EnvRequestCli)
Command-line or programmatic trigger
Trait Implementations§
Source§impl Clone for EnvRequest
impl Clone for EnvRequest
Source§fn clone(&self) -> EnvRequest
fn clone(&self) -> EnvRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EnvRequest
impl Debug for EnvRequest
Source§impl<'de> Deserialize<'de> for EnvRequest
impl<'de> Deserialize<'de> for EnvRequest
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 From<&EnvRequest> for EnvRequestInfo
impl From<&EnvRequest> for EnvRequestInfo
Source§fn from(req: &EnvRequest) -> Self
fn from(req: &EnvRequest) -> Self
Converts to this type from the input type.
Source§impl From<EnvRequest> for EnvRequestLog
impl From<EnvRequest> for EnvRequestLog
Source§fn from(req: EnvRequest) -> Self
fn from(req: EnvRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EnvRequest
impl RefUnwindSafe for EnvRequest
impl Send for EnvRequest
impl Sync for EnvRequest
impl Unpin for EnvRequest
impl UnsafeUnpin for EnvRequest
impl UnwindSafe for EnvRequest
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