[][src]Struct curl::easy::Form

pub struct Form { /* fields omitted */ }

Multipart/formdata for an HTTP POST request.

This structure is built up and then passed to the Easy::httppost method to be sent off with a request.

Methods

impl Form[src]

pub fn new() -> Form[src]

Creates a new blank form ready for the addition of new data.

pub fn part<'a, 'data>(&'a mut self, name: &'data str) -> Part<'a, 'data>[src]

Prepares adding a new part to this Form

Note that the part is not actually added to the form until the add method is called on Part, which may or may not fail.

Trait Implementations

impl Debug for Form[src]

impl Drop for Form[src]

Auto Trait Implementations

impl RefUnwindSafe for Form

impl !Send for Form

impl !Sync for Form

impl Unpin for Form

impl UnwindSafe for Form

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.