Struct serde_urlencoded::ser::Serializer [] [src]

pub struct Serializer<'output, T: 'output>(_) where T: UrlEncodedTarget;

A serializer for the application/x-www-form-urlencoded format.

  • Supported top-level inputs are structs, maps and sequences of pairs, with or without a given length.

  • Supported keys and values are integers, bytes (if convertible to strings), unit structs and unit variants.

  • Newtype structs defer to their inner values.

Methods

impl<'output, T: 'output + UrlEncodedTarget> Serializer<'output, T>
[src]

Returns a new Serializer.

Trait Implementations

impl<'output, Target> Serializer for Serializer<'output, Target> where Target: 'output + UrlEncodedTarget
[src]

The error type that can be returned if some error occurs during serialization.

State used when serializing sequences.

State used when serializing tuples.

State used when serializing tuple structs.

State used when serializing tuple variants.

State used when serializing maps.

State used when serializing structs.

State used when serializing struct variants.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Serializes the inner value, ignoring the newtype name.

Returns an error.

Returns an error.

Returns an error.

Begins to serialize a sequence, given length (if any) is ignored.

Serializes a sequence element.

Finishes serializing a sequence.

Begins to serialize a sequence, given length is ignored.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Returns an error.

Begins to serialize a map, given length (if any) is ignored.

Serializes a map key.

Serializes a map value.

Finishes serializing a map.

Begins to serialize a struct, given length is ignored.

Serializes a struct element.

Finishes serializing a struct.

Returns an error.

Returns an error.

Returns an error.