pub struct EvaluateOptions {
pub inputs: Vec<(String, Document)>,
pub outputs: Vec<String>,
}Expand description
What evaluate binds and returns.
Fields§
§inputs: Vec<(String, Document)>documents to bind, by input name
outputs: Vec<String>the roots to return — outputs, or inputs bound here or demanded through their fallback; empty: the entry module’s exported outputs (§5.5)
Trait Implementations§
Source§impl Clone for EvaluateOptions
impl Clone for EvaluateOptions
Source§fn clone(&self) -> EvaluateOptions
fn clone(&self) -> EvaluateOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EvaluateOptions
impl Debug for EvaluateOptions
Source§impl Default for EvaluateOptions
impl Default for EvaluateOptions
Source§fn default() -> EvaluateOptions
fn default() -> EvaluateOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvaluateOptions
impl RefUnwindSafe for EvaluateOptions
impl Send for EvaluateOptions
impl Sync for EvaluateOptions
impl Unpin for EvaluateOptions
impl UnsafeUnpin for EvaluateOptions
impl UnwindSafe for EvaluateOptions
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