Trait binrw::NamedArgs

source ·
pub trait NamedArgs {
    type Builder;

    // Required method
    fn builder() -> Self::Builder;
}
Expand description

The NamedArgs trait allows named arguments objects to be constructed using a builder that checks for correctness at compile time.

See #[derive(NamedArgs)] for information on deriving custom named arguments types.

Required Associated Types§

source

type Builder

The builder type for this type.

Required Methods§

source

fn builder() -> Self::Builder

Creates a new builder for this type.

Implementors§

source§

impl<Inner> NamedArgs for FilePtrArgs<Inner>

source§

impl<Inner: Clone> NamedArgs for VecArgs<Inner>

§

type Builder = VecArgsBuilder<Inner, Needed, Needed>