pub struct PromptValidationResult {
pub file_state: FileState,
pub has_goal: bool,
pub has_acceptance: bool,
pub warnings: Vec<String>,
pub errors: Vec<String>,
}Expand description
Result of PROMPT.md validation.
Contains flags indicating what was found and any errors or warnings.
Fields§
§file_state: FileStateFile existence and content state
has_goal: boolWhether a Goal section was found
has_acceptance: boolWhether an Acceptance section was found
warnings: Vec<String>List of warnings (non-blocking issues)
errors: Vec<String>List of errors (blocking issues)
Implementations§
Trait Implementations§
Source§impl Clone for PromptValidationResult
impl Clone for PromptValidationResult
Source§fn clone(&self) -> PromptValidationResult
fn clone(&self) -> PromptValidationResult
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 PromptValidationResult
impl RefUnwindSafe for PromptValidationResult
impl Send for PromptValidationResult
impl Sync for PromptValidationResult
impl Unpin for PromptValidationResult
impl UnwindSafe for PromptValidationResult
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> 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