Struct kailua_workspace::WorkspaceOptions
[−]
[src]
pub struct WorkspaceOptions<S> { /* fields omitted */ }
An extension to FsOptions
that is initialized from an workspace.
Methods
impl<S: FsSource> WorkspaceOptions<S>
[src]
fn new(
source: S,
start_path: &Path,
workspace: &Workspace
) -> WorkspaceOptions<S>
source: S,
start_path: &Path,
workspace: &Workspace
) -> WorkspaceOptions<S>
Trait Implementations
impl<S: FsSource> Options for WorkspaceOptions<S>
[src]
fn set_package_path(
&mut self,
path: Spanned<&[u8]>,
report: &Report
) -> Result<(), Option<Stop>>
&mut self,
path: Spanned<&[u8]>,
report: &Report
) -> Result<(), Option<Stop>>
Called when package.path
gets assigned to a string literal type. Read more
fn set_package_cpath(
&mut self,
path: Spanned<&[u8]>,
report: &Report
) -> Result<(), Option<Stop>>
&mut self,
path: Spanned<&[u8]>,
report: &Report
) -> Result<(), Option<Stop>>
Called when package.cpath
gets assigned to a string literal type. Read more
fn require_chunk(
&mut self,
path: Spanned<&[u8]>,
report: &Report
) -> Result<Chunk, Option<Stop>>
&mut self,
path: Spanned<&[u8]>,
report: &Report
) -> Result<Chunk, Option<Stop>>
Called when require
is called with a string literal type. Read more