derive_builder 0.20.2

Rust macro to automatically implement the builder pattern for arbitrary structs.
Documentation
error[E0433]: failed to resolve: could not find `export` in `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ could not find `export` in `empty`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0433]: failed to resolve: could not find `export` in `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ not found in `empty::export::core::option`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing one of these items
  |
5 | use core::option::Option;
  |
5 | use derive_builder::export::core::option::Option;
  |
5 | use serde::__private::Option;
  |
5 | use std::option::Option;
  |

error[E0433]: failed to resolve: could not find `export` in `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ not found in `empty::export::core::clone`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing one of these items
  |
5 | use core::clone::Clone;
  |
5 | use derive_builder::export::core::clone::Clone;
  |
5 | use serde::__private::Clone;
  |
5 | use std::clone::Clone;
  |

error[E0433]: failed to resolve: could not find `export` in `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ not found in `empty::export::core::result`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing one of these items
  |
5 | use core::fmt::Result;
  |
5 | use core::result::Result;
  |
5 | use derive_builder::export::core::fmt::Result;
  |
5 | use derive_builder::export::core::io::Result;
  |
    and 9 other candidates

error[E0433]: failed to resolve: could not find `export` in `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ not found in `empty::export::core::convert`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing one of these items
  |
5 | use core::convert::Into;
  |
5 | use derive_builder::export::core::convert::Into;
  |
5 | use serde::__private::Into;
  |
5 | use std::convert::Into;
  |

error[E0433]: failed to resolve: could not find `UninitializedFieldError` in `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ not found in `empty`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this struct
  |
5 | use derive_builder::UninitializedFieldError;
  |

error[E0433]: failed to resolve: could not find `export` in `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ not found in `empty::export::core::default`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing one of these items
  |
5 | use core::default::Default;
  |
5 | use derive_builder::export::core::default::Default;
  |
5 | use serde::__private::Default;
  |
5 | use std::default::Default;
  |

error[E0412]: cannot find type `UninitializedFieldError` in module `empty`
 --> tests/compile-fail/crate_root.rs:7:10
  |
7 | #[derive(Builder)]
  |          ^^^^^^^ not found in `empty`
  |
  = note: this error originates in the derive macro `Builder` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this struct
  |
5 | use derive_builder::UninitializedFieldError;
  |