struct Build {
project: Project,
issues: Vec<Issue>,
dir: PathBuf,
missing: Vec<String>,
}Fields§
§project: Project§issues: Vec<Issue>§dir: PathBuf§missing: Vec<String>Asset paths that could not be found on disk.
Implementations§
Source§impl Build
impl Build
fn new(dir: PathBuf, name: &str) -> Self
fn note( &mut self, level: Level, subject: impl Into<String>, detail: impl Into<String>, )
Sourcefn resolve(&mut self, raw: &str, subject: &str) -> String
fn resolve(&mut self, raw: &str, subject: &str) -> String
Existing path for raw (relinked next to the imported file when missing), plus a note.
Sourcefn add_asset(&mut self, a: Asset) -> u64
fn add_asset(&mut self, a: Asset) -> u64
Add an asset, filling the metadata from the real file when it exists.
fn finish(self) -> ImportReport
Auto Trait Implementations§
impl Freeze for Build
impl RefUnwindSafe for Build
impl Send for Build
impl Sync for Build
impl Unpin for Build
impl UnwindSafe for Build
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
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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