pub fn add_backend_with_callbacks(
        mut self,
        callbacks: Box<dyn Callbacks>,
        output_dir: PathBuf,
    ) -> Self {
        self.backends.push((callbacks, output_dir));
        self
    }
/// Add a new backend to the builder, with custom callbacks encoding functions.
///
/// See the [`backend`](crate::backend) module for how to implement your own
/// backend.
Add a new backend to the builder, with custom callbacks encoding functions.
See the [`backend`](crate::backend) module for how to implement your own
backend.
Add a new backend to the builder with custom callbacks encoding functions . See the [ ` backend ` ] ( crate :: backend ) module for how to implement your own backend .
pub fn add_backend_with_callbacks(
        mut self,
        callbacks: Box<dyn Callbacks>,
        output_dir: PathBuf,
    ) -> Self {
        self.backends.push((callbacks, output_dir));
        self
    }
pub fn add_backend_with_callbacks ( mut self , callbacks : Box < dyn Callbacks > , output_dir : PathBuf , ) -> Self { self . backends . push ( ( callbacks , output_dir ) ) ; self }
Add a new backend to the builder, with custom callbacks encoding functions.
Add a new backend to the builder with custom callbacks encoding functions .
mut self
callbacks
Box<dyn Callbacks>
output_dir
PathBuf
mut self
callbacks
Box<dyn Callbacks>
output_dir
PathBuf