Struct darling_core::options::OuterFrom [] [src]

pub struct OuterFrom {
    pub ident: Option<Ident>,
    pub attrs: Option<Ident>,
    pub container: Core,
    pub attr_names: IdentList,
    pub forward_attrs: Option<ForwardAttrs>,
    pub from_ident: bool,
}

Reusable base for FromDeriveInput, FromVariant, FromField, and other top-level From* traits.

Fields

The field on the target struct which should receive the type identifier, if any.

The field on the target struct which should receive the type attributes, if any.

The attribute names that should be searched.

The attribute names that should be forwarded. The presence of the word with no additional filtering will cause all attributes to be cloned and exposed to the struct after parsing.

Whether or not the container can be made through conversion from the type Ident.

Methods

impl OuterFrom
[src]

[src]

Trait Implementations

impl Debug for OuterFrom
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for OuterFrom
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for OuterFrom
[src]

[src]

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

[src]

This method tests for !=.

impl Eq for OuterFrom
[src]

impl ParseAttribute for OuterFrom
[src]

[src]

Read a meta-item, and apply its values to the current instance.

[src]

impl ParseData for OuterFrom
[src]

[src]

Apply the next found struct field to the object, returning an error if parsing goes wrong. Read more

[src]

[src]

Apply the next found variant to the object, returning an error if parsing goes wrong. Read more

Auto Trait Implementations

impl !Send for OuterFrom

impl !Sync for OuterFrom