pub enum MultipartData {
Client(BrowserFormData),
Server(Multipart<'static>),
}Expand description
Describes whether the multipart data is on the client side or the server side.
Variants§
Implementations§
Source§impl MultipartData
impl MultipartData
Sourcepub fn into_inner(self) -> Option<Multipart<'static>>
pub fn into_inner(self) -> Option<Multipart<'static>>
Extracts the inner data to handle as a stream.
On the server side, this always returns Some(_). On the client side, always returns None.
Sourcepub fn into_client_data(self) -> Option<BrowserFormData>
pub fn into_client_data(self) -> Option<BrowserFormData>
Extracts the inner form data on the client side.
On the server side, this always returns None. On the client side, always returns Some(_).
Trait Implementations§
Source§impl Debug for MultipartData
impl Debug for MultipartData
Auto Trait Implementations§
impl Freeze for MultipartData
impl !RefUnwindSafe for MultipartData
impl Send for MultipartData
impl Sync for MultipartData
impl Unpin for MultipartData
impl UnsafeUnpin for MultipartData
impl !UnwindSafe for MultipartData
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<E, T, Request> FromReq<MultipartFormData, Request, E> for T
impl<E, T, Request> FromReq<MultipartFormData, Request, E> for T
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<E, T, Request> IntoReq<MultipartFormData, Request, E> for Twhere
E: FromServerFnError,
Request: ClientReq<E, FormData = BrowserFormData>,
T: Into<MultipartData>,
impl<E, T, Request> IntoReq<MultipartFormData, Request, E> for Twhere
E: FromServerFnError,
Request: ClientReq<E, FormData = BrowserFormData>,
T: Into<MultipartData>,
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.