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 · Source§const fn clone_from(&mut self, source: &Self)
const 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
Auto Trait Implementations§
impl Freeze for EnvRequest
impl RefUnwindSafe for EnvRequest
impl Send for EnvRequest
impl Sync for EnvRequest
impl Unpin 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