#[repr(C)]pub struct MiddlewareFatPtr {
pub data: *mut c_void,
pub vtable: *mut c_void,
}Expand description
C-compatible representation of a fat pointer to dyn HttpWardMiddleware.
Fields§
§data: *mut c_void§vtable: *mut c_voidAuto Trait Implementations§
impl Freeze for MiddlewareFatPtr
impl RefUnwindSafe for MiddlewareFatPtr
impl !Send for MiddlewareFatPtr
impl !Sync for MiddlewareFatPtr
impl Unpin for MiddlewareFatPtr
impl UnsafeUnpin for MiddlewareFatPtr
impl UnwindSafe for MiddlewareFatPtr
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more