Struct marc::DataFieldBuilder [] [src]

pub struct DataFieldBuilder {
    // some fields omitted
}

Allows you to build MARC variable data fields.

Methods

impl DataFieldBuilder
[src]

fn new<T, I, S>(tag: T, indicator: I, subfield: S) -> DataFieldBuilder where T: Into<Tag> + Clone, I: Into<Indicator>, S: Into<SubfieldRepr>

fn add_subfield<T: Into<SubfieldRepr>>(self, subfield: T) -> DataFieldBuilder

fn remove_subfield<T: Into<Identifier>>(self, ident: T) -> DataFieldBuilder

Removes all subfields with identifier ident.

fn into_field_repr(self) -> FieldRepr