Enum actix_web::Binary[][src]

pub enum Binary {
    Bytes(Bytes),
    Slice(&'static [u8]),
    SharedVec(Arc<Vec<u8>>),
    // some variants omitted
}

Represents various types of binary body. Content-Length header is set to length of the body.

Variants

Bytes body

Static slice

Shared vec body

Methods

impl Binary
[src]

Returns true if body is empty

Length of body in bytes

Create binary body from slice

Convert Binary to a Bytes instance

Trait Implementations

impl Debug for Binary
[src]

Formats the value using the given formatter. Read more

impl PartialEq for Binary
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Clone for Binary
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Into<Bytes> for Binary
[src]

Performs the conversion.

impl From<&'static str> for Binary
[src]

Performs the conversion.

impl From<&'static [u8]> for Binary
[src]

Performs the conversion.

impl From<Vec<u8>> for Binary
[src]

Performs the conversion.

impl From<String> for Binary
[src]

Performs the conversion.

impl<'a> From<&'a String> for Binary
[src]

Performs the conversion.

impl From<Bytes> for Binary
[src]

Performs the conversion.

impl From<BytesMut> for Binary
[src]

Performs the conversion.

impl From<Arc<String>> for Binary
[src]

Performs the conversion.

impl<'a> From<&'a Arc<String>> for Binary
[src]

Performs the conversion.

impl From<Arc<Vec<u8>>> for Binary
[src]

Performs the conversion.

impl<'a> From<&'a Arc<Vec<u8>>> for Binary
[src]

Performs the conversion.

impl AsRef<[u8]> for Binary
[src]

Important traits for &'a [u8]

Performs the conversion.

impl Responder for Binary
[src]

The associated item which can be returned.

The associated error which can be returned.

Convert itself to AsyncResult or Error.

Auto Trait Implementations

impl Send for Binary

impl Sync for Binary