pub struct CommandInputsEvaluationResult {
pub inputs: ValueStore,
pub unevaluated_inputs: UnevaluatedInputsMap,
}Fields§
§inputs: ValueStore§unevaluated_inputs: UnevaluatedInputsMapImplementations§
Source§impl CommandInputsEvaluationResult
impl CommandInputsEvaluationResult
pub fn get_if_not_unevaluated<'a, ReturnType>( &'a self, key: &str, getter: impl Fn(&'a ValueStore, &str) -> Result<ReturnType, Diagnostic>, ) -> Result<ReturnType, Diagnostic>
Trait Implementations§
Source§impl Clone for CommandInputsEvaluationResult
impl Clone for CommandInputsEvaluationResult
Source§fn clone(&self) -> CommandInputsEvaluationResult
fn clone(&self) -> CommandInputsEvaluationResult
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 CommandInputsEvaluationResult
impl RefUnwindSafe for CommandInputsEvaluationResult
impl Send for CommandInputsEvaluationResult
impl Sync for CommandInputsEvaluationResult
impl Unpin for CommandInputsEvaluationResult
impl UnwindSafe for CommandInputsEvaluationResult
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