pub struct GenerationArtifacts {
pub official_sds_json: String,
pub generation_report_json: String,
pub review_report_markdown: String,
}Expand description
The three artifacts a generate invocation publishes, as ready-to-write
strings. Keeps filesystem concerns out of sdsforge-core while giving
Rust callers the same three outputs the CLI writes to disk.
Fields§
§official_sds_json: String§generation_report_json: String§review_report_markdown: StringAuto Trait Implementations§
impl Freeze for GenerationArtifacts
impl RefUnwindSafe for GenerationArtifacts
impl Send for GenerationArtifacts
impl Sync for GenerationArtifacts
impl Unpin for GenerationArtifacts
impl UnsafeUnpin for GenerationArtifacts
impl UnwindSafe for GenerationArtifacts
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> 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