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 (const: unstable) · 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> UnsafeUnpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more