pub enum LoweredField {
Identity,
Model,
Skills,
Tools,
Effort,
Mode,
}Expand description
The Agent keys Mars lowers into a harness’s native file itself, by the field that owns them.
A harness-overrides entry never replaces one (native lowering keeps Mars’s value and reports
the override as dropped), so the translation’s set-aside never moves one there either.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for LoweredField
impl Clone for LoweredField
impl Copy for LoweredField
Auto Trait Implementations§
impl Freeze for LoweredField
impl RefUnwindSafe for LoweredField
impl Send for LoweredField
impl Sync for LoweredField
impl Unpin for LoweredField
impl UnsafeUnpin for LoweredField
impl UnwindSafe for LoweredField
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