pub struct L7RequestInput {
pub method: String,
pub uri: String,
pub headers: Vec<Header>,
pub body: Option<BytesView>,
pub context: Vec<ContextEntry>,
}Expand description
Mirrors the WIT l7-request-input record from vane:plugin/handler-l7-request@0.1.0.
Fields§
§method: String§uri: String§headers: Vec<Header>§body: Option<BytesView>§context: Vec<ContextEntry>Auto Trait Implementations§
impl Freeze for L7RequestInput
impl RefUnwindSafe for L7RequestInput
impl Send for L7RequestInput
impl Sync for L7RequestInput
impl Unpin for L7RequestInput
impl UnsafeUnpin for L7RequestInput
impl UnwindSafe for L7RequestInput
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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