pub struct ScriptFileBootstrapProviderBuilder { /* private fields */ }Expand description
Builder for ScriptFileBootstrapProvider
§Example
use drasi_bootstrap_scriptfile::ScriptFileBootstrapProvider;
let provider = ScriptFileBootstrapProvider::builder()
.with_file("/path/to/data.jsonl")
.with_file("/path/to/more_data.jsonl")
.build();Implementations§
Source§impl ScriptFileBootstrapProviderBuilder
impl ScriptFileBootstrapProviderBuilder
Sourcepub fn with_file_paths(self, paths: Vec<String>) -> Self
pub fn with_file_paths(self, paths: Vec<String>) -> Self
Set all file paths at once
Sourcepub fn build(self) -> ScriptFileBootstrapProvider
pub fn build(self) -> ScriptFileBootstrapProvider
Build the ScriptFileBootstrapProvider
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScriptFileBootstrapProviderBuilder
impl RefUnwindSafe for ScriptFileBootstrapProviderBuilder
impl Send for ScriptFileBootstrapProviderBuilder
impl Sync for ScriptFileBootstrapProviderBuilder
impl Unpin for ScriptFileBootstrapProviderBuilder
impl UnsafeUnpin for ScriptFileBootstrapProviderBuilder
impl UnwindSafe for ScriptFileBootstrapProviderBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more