pub struct InputLinkTexts { /* private fields */ }Expand description
Which link fields of a Record::multi_input_links list are SET, read
once at the top of a process cycle and shared by both stages that want
them.
A mask, and nothing else. A calc declares twenty-one input links and a
stock database wires none of them, so any per-link entry — a text, a
parse, a set-link record — was a heap allocation per record per pass. The
parse and target of a set link live in the record’s own cache
(RecordInstance::parsed_inputs) and are read from there, under the
record’s guard, by the fetch that uses them.
Implementations§
Auto Trait Implementations§
impl Freeze for InputLinkTexts
impl RefUnwindSafe for InputLinkTexts
impl Send for InputLinkTexts
impl Sync for InputLinkTexts
impl Unpin for InputLinkTexts
impl UnsafeUnpin for InputLinkTexts
impl UnwindSafe for InputLinkTexts
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