pub enum UnsupportedFeature {
MergedCells {
sheet: String,
range: String,
},
PivotTable {
sheet: String,
},
DataValidation {
sheet: String,
range: String,
},
ConditionalFormatting {
sheet: String,
},
ArrayFormulas {
sheet: String,
},
ProtectedSheet {
sheet: String,
password_protected: bool,
},
ExternalReferences {
sheet: String,
},
Charts {
sheet: String,
count: usize,
},
EmbeddedObjects {
sheet: String,
object_type: String,
},
}Expand description
Unsupported Excel feature with structured error information
Variants§
MergedCells
Merged cells (partial support - cells are read but merge status is lost)
PivotTable
Pivot tables (not supported - data may be read but pivot structure is lost)
DataValidation
Data validation (not supported - data is readable but validation rules are lost)
ConditionalFormatting
Conditional formatting (read-only - formats are visible but not editable)
ArrayFormulas
Array formulas (limited support - formulas may be read as static values)
ProtectedSheet
Protected sheets (read-only - content readable but cannot be modified)
ExternalReferences
External references/links (not supported - references may be broken)
Charts
Charts (read-only - data visible but chart configuration is lost)
EmbeddedObjects
Images/Objects (not supported - visual elements are lost)
Implementations§
Source§impl UnsupportedFeature
impl UnsupportedFeature
Sourcepub fn description(&self) -> String
pub fn description(&self) -> String
Get a user-friendly description of the unsupported feature
Sourcepub fn severity(&self) -> FeatureSeverity
pub fn severity(&self) -> FeatureSeverity
Get the severity level of the unsupported feature
Trait Implementations§
Source§impl Clone for UnsupportedFeature
impl Clone for UnsupportedFeature
Source§fn clone(&self) -> UnsupportedFeature
fn clone(&self) -> UnsupportedFeature
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for UnsupportedFeature
impl Debug for UnsupportedFeature
Source§impl PartialEq for UnsupportedFeature
impl PartialEq for UnsupportedFeature
impl Eq for UnsupportedFeature
impl StructuralPartialEq for UnsupportedFeature
Auto Trait Implementations§
impl Freeze for UnsupportedFeature
impl RefUnwindSafe for UnsupportedFeature
impl Send for UnsupportedFeature
impl Sync for UnsupportedFeature
impl Unpin for UnsupportedFeature
impl UnsafeUnpin for UnsupportedFeature
impl UnwindSafe for UnsupportedFeature
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
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§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
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more