pub struct DirectoryAsModuleSourceOptsBuilder<'a> { /* private fields */ }
Expand description
Builder for DirectoryAsModuleSourceOpts
.
Implementations§
Source§impl<'a> DirectoryAsModuleSourceOptsBuilder<'a>
impl<'a> DirectoryAsModuleSourceOptsBuilder<'a>
Sourcepub fn source_root_path<VALUE: Into<&'a str>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn source_root_path<VALUE: Into<&'a str>>( &mut self, value: VALUE, ) -> &mut Self
An optional subpath of the directory which contains the module’s configuration file. If not set, the module source code is loaded from the root of the directory.
Sourcepub fn build(
&self,
) -> Result<DirectoryAsModuleSourceOpts<'a>, DirectoryAsModuleSourceOptsBuilderError>
pub fn build( &self, ) -> Result<DirectoryAsModuleSourceOpts<'a>, DirectoryAsModuleSourceOptsBuilderError>
Trait Implementations§
Source§impl<'a> Clone for DirectoryAsModuleSourceOptsBuilder<'a>
impl<'a> Clone for DirectoryAsModuleSourceOptsBuilder<'a>
Source§fn clone(&self) -> DirectoryAsModuleSourceOptsBuilder<'a>
fn clone(&self) -> DirectoryAsModuleSourceOptsBuilder<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl<'a> Freeze for DirectoryAsModuleSourceOptsBuilder<'a>
impl<'a> RefUnwindSafe for DirectoryAsModuleSourceOptsBuilder<'a>
impl<'a> Send for DirectoryAsModuleSourceOptsBuilder<'a>
impl<'a> Sync for DirectoryAsModuleSourceOptsBuilder<'a>
impl<'a> Unpin for DirectoryAsModuleSourceOptsBuilder<'a>
impl<'a> UnwindSafe for DirectoryAsModuleSourceOptsBuilder<'a>
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