pub struct VerifyInput<'a> {
pub label: &'static str,
pub words: Span,
pub meaning: String,
pub record: String,
pub arguments: &'a BTreeMap<String, UnderstoodArgument>,
pub labels: BTreeMap<String, String>,
pub record_labels: BTreeMap<String, String>,
pub meanings: BTreeMap<String, String>,
pub occurrence: Option<(String, usize, usize)>,
pub note: Option<String>,
pub continues: Option<Span>,
}Expand description
One act as understood, shown for a person to check.
Fields§
§label: &'static strHow the unit is shown.
words: SpanIts words.
meaning: StringWhat the operation does, or what starting the workflow means.
record: StringThe record, as shown.
arguments: &'a BTreeMap<String, UnderstoodArgument>The arguments understood, by name.
labels: BTreeMap<String, String>How each argument is labelled, by name.
record_labels: BTreeMap<String, String>How a record-valued argument’s record is shown.
meanings: BTreeMap<String, String>What a value of a closed set means, by argument, when the operation says.
occurrence: Option<(String, usize, usize)>The operation, and which of the times the request asks for it this act is.
note: Option<String>What the whole-turn check found, when this call reads the act again.
continues: Option<Span>Words of this message the unit continues, such as the request a correction changes.
Trait Implementations§
Source§impl<'a> Clone for VerifyInput<'a>
impl<'a> Clone for VerifyInput<'a>
Auto Trait Implementations§
impl<'a> Freeze for VerifyInput<'a>
impl<'a> RefUnwindSafe for VerifyInput<'a>
impl<'a> Send for VerifyInput<'a>
impl<'a> Sync for VerifyInput<'a>
impl<'a> Unpin for VerifyInput<'a>
impl<'a> UnsafeUnpin for VerifyInput<'a>
impl<'a> UnwindSafe for VerifyInput<'a>
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