pub enum DataOrigin {
Declared,
Bound,
}Expand description
Who wrote a data slot’s definition.
A slot declared by its own spec is a default: evaluation data may replace it. A
slot bound by a consumer (uses x -> with field: value, a path fill, or a row
field written in a data list) is final: supplying it at evaluate is a request
crate::Error, and it is not a promptable input.
Variants§
Trait Implementations§
Source§impl Clone for DataOrigin
impl Clone for DataOrigin
impl Copy for DataOrigin
Source§impl Debug for DataOrigin
impl Debug for DataOrigin
impl Eq for DataOrigin
Source§impl PartialEq for DataOrigin
impl PartialEq for DataOrigin
impl StructuralPartialEq for DataOrigin
Auto Trait Implementations§
impl Forget for DataOrigin
impl Freeze for DataOrigin
impl Move for DataOrigin
impl RefUnwindSafe for DataOrigin
impl Send for DataOrigin
impl Sync for DataOrigin
impl Unpin for DataOrigin
impl UnsafeUnpin for DataOrigin
impl UnwindSafe for DataOrigin
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.