pub struct ScaffoldResult {
pub source_mode: SourceMode,
pub request: ScaffoldRequest,
pub yaml: String,
pub todos: Vec<Todo>,
pub parsed_ok: bool,
pub schema_ok: bool,
}Expand description
Output of generate: the rendered YAML, the TODO list (with
final line numbers), a copy of the inferred request, and the
round-trip validation report.
Fields§
§source_mode: SourceMode§request: ScaffoldRequest§yaml: String§todos: Vec<Todo>§parsed_ok: bool§schema_ok: boolTrait Implementations§
Source§impl Clone for ScaffoldResult
impl Clone for ScaffoldResult
Source§fn clone(&self) -> ScaffoldResult
fn clone(&self) -> ScaffoldResult
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 Freeze for ScaffoldResult
impl RefUnwindSafe for ScaffoldResult
impl Send for ScaffoldResult
impl Sync for ScaffoldResult
impl Unpin for ScaffoldResult
impl UnsafeUnpin for ScaffoldResult
impl UnwindSafe for ScaffoldResult
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