#[non_exhaustive]pub enum DefinedNameInvalidReason {
ParseError,
CircularReference,
UnresolvedName,
InvalidReference,
}Expand description
Reason a reachable defined-name formula is invalid against the immutable workbook snapshot.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ParseError
The selected or reachable formula does not parse.
CircularReference
A non-callable value-name chain contains a cycle.
UnresolvedName
A reachable name is absent from its applicable scope chain.
InvalidReference
A static reference names an absent sheet, table, column, or invalid range.
Implementations§
Trait Implementations§
Source§impl Clone for DefinedNameInvalidReason
impl Clone for DefinedNameInvalidReason
Source§fn clone(&self) -> DefinedNameInvalidReason
fn clone(&self) -> DefinedNameInvalidReason
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 moreimpl Copy for DefinedNameInvalidReason
Source§impl Debug for DefinedNameInvalidReason
impl Debug for DefinedNameInvalidReason
impl Eq for DefinedNameInvalidReason
Source§impl Hash for DefinedNameInvalidReason
impl Hash for DefinedNameInvalidReason
Source§impl PartialEq for DefinedNameInvalidReason
impl PartialEq for DefinedNameInvalidReason
impl StructuralPartialEq for DefinedNameInvalidReason
Auto Trait Implementations§
impl Freeze for DefinedNameInvalidReason
impl RefUnwindSafe for DefinedNameInvalidReason
impl Send for DefinedNameInvalidReason
impl Sync for DefinedNameInvalidReason
impl Unpin for DefinedNameInvalidReason
impl UnsafeUnpin for DefinedNameInvalidReason
impl UnwindSafe for DefinedNameInvalidReason
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.