AncillaryError in std::os::unix::net - Rust (original) (raw)

Enum AncillaryError

Source


#[non_exhaustive]

pub enum AncillaryError {
    Unknown {
        cmsg_level: i32,
        cmsg_type: i32,
    },
}

🔬This is a nightly-only experimental API. (unix_socket_ancillary_data #76915)

Available on Unix and (Android or Linux or Cygwin) only.

Expand description

The error type which is returned from parsing the type a control message.

This enum is marked as non-exhaustive

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.

§

🔬This is a nightly-only experimental API. (unix_socket_ancillary_data #76915)

Fields

🔬This is a nightly-only experimental API. (unix_socket_ancillary_data #76915)

🔬This is a nightly-only experimental API. (unix_socket_ancillary_data #76915)

§

§

§

§

§

§

§

§

§

Immutably borrows from an owned value. Read more

§

§

Mutably borrows from an owned value. Read more

§

§

Returns the argument unchanged.

§

§

Calls U::from(self).

That is, this conversion is whatever the implementation of[From](../../../convert/trait.From.html "trait std::convert::From")<T> for U chooses to do.

§

§

The type returned in the event of a conversion error.

§

Performs the conversion.

§

§

The type returned in the event of a conversion error.

§

Performs the conversion.