pub struct MaterialBuild {
pub output_type: ValueType,
pub lookback: MaterialLookback,
pub max_state_bytes: usize,
pub evaluator: Box<dyn MaterialEvaluator>,
}Expand description
Result of constructing one material evaluator.
max_state_bytes is the factory’s deterministic upper bound for evaluator-owned semantic state.
Fields§
§output_type: ValueType§lookback: MaterialLookback§max_state_bytes: usize§evaluator: Box<dyn MaterialEvaluator>Auto Trait Implementations§
impl !RefUnwindSafe for MaterialBuild
impl !Sync for MaterialBuild
impl !UnwindSafe for MaterialBuild
impl Freeze for MaterialBuild
impl Send for MaterialBuild
impl Unpin for MaterialBuild
impl UnsafeUnpin for MaterialBuild
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