Lines Matching defs:MetadataBuilder
1017 /// Alternatively, use [`MetadataBuilder`](struct.MetadataBuilder.html):
1020 /// use log::{Record, Level, MetadataBuilder};
1022 /// let error_metadata = MetadataBuilder::new()
1052 /// [`Metadata::builder().build()`]: struct.MetadataBuilder.html#method.build
1075 /// Set [`metadata`](struct.Record.html#method.metadata). Construct a `Metadata` object with [`MetadataBuilder`](struct.MetadataBuilder.html).
1193 pub fn builder() -> MetadataBuilder<'a> {
1194 MetadataBuilder::new()
1213 /// The `MetadataBuilder` can set the different parameters of a `Metadata` object, and returns
1220 /// use log::{Level, MetadataBuilder};
1221 /// let metadata = MetadataBuilder::new()
1227 pub struct MetadataBuilder<'a> {
1231 impl<'a> MetadataBuilder<'a> {
1232 /// Construct a new `MetadataBuilder`.
1239 pub fn new() -> MetadataBuilder<'a> {
1240 MetadataBuilder {
1250 pub fn level(&mut self, arg: Level) -> &mut MetadataBuilder<'a> {
1257 pub fn target(&mut self, target: &'a str) -> &mut MetadataBuilder<'a> {
1814 use super::MetadataBuilder;
1816 let metadata_test = MetadataBuilder::new()
1838 use super::{MetadataBuilder, RecordBuilder};
1840 let metadata = MetadataBuilder::new().target(target).build();