pub enum BrokenReason {
TableNotFound,
FieldNotFound,
MeasureNotFound,
HierarchyNotFound,
LevelNotFound,
BoundArtifactBroken {
artifact: ObjectId,
},
}Expand description
Why one report binding is broken — the static approximation of the error state the engine would render.
Variants§
TableNotFound
The written qualifier names a table the model does not have.
FieldNotFound
The table exists but the written column does not.
MeasureNotFound
The written measure matches no report measure and no model measure.
HierarchyNotFound
The table exists but carries no such hierarchy, and no column variation resolves the reference.
LevelNotFound
The hierarchy exists but the written level (or the column it drills through) does not.
BoundArtifactBroken
The binding resolves, but to an artifact whose own DAX binds at least one field reference to nothing — the visual inherits the artifact’s error state.
Trait Implementations§
Source§impl Clone for BrokenReason
impl Clone for BrokenReason
Source§fn clone(&self) -> BrokenReason
fn clone(&self) -> BrokenReason
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 BrokenReason
impl Debug for BrokenReason
impl Eq for BrokenReason
Source§impl Hash for BrokenReason
impl Hash for BrokenReason
Source§impl Ord for BrokenReason
impl Ord for BrokenReason
Source§fn cmp(&self, other: &BrokenReason) -> Ordering
fn cmp(&self, other: &BrokenReason) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for BrokenReason
impl PartialEq for BrokenReason
Source§impl PartialOrd for BrokenReason
impl PartialOrd for BrokenReason
impl StructuralPartialEq for BrokenReason
Auto Trait Implementations§
impl Freeze for BrokenReason
impl RefUnwindSafe for BrokenReason
impl Send for BrokenReason
impl Sync for BrokenReason
impl Unpin for BrokenReason
impl UnsafeUnpin for BrokenReason
impl UnwindSafe for BrokenReason
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.