[][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 Drop for Form[src]

impl Debug for Form[src]

Auto Trait Implementations

impl !Send for Form

impl !Sync for Form

Blanket Implementations

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

The type returned in the event of a conversion error.

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