pub enum AnalysisError {
Show 13 variants
FileReadError {
path: String,
source: Error,
},
UnsupportedExtension {
extension: String,
},
LanguageNotFound {
language: String,
},
InvalidStatistics {
reason: String,
},
DirectoryTraversalError {
path: String,
source: Error,
},
LanguageDetectionError {
file_path: String,
},
ConfigurationError {
message: String,
},
JsonSerializationError {
source: Error,
},
XmlSerializationError {
message: String,
},
AggregationError {
operation: String,
},
NetworkError {
message: String,
},
ArchiveError {
message: String,
},
UrlParsingError {
url: String,
},
}Variants§
FileReadError
UnsupportedExtension
LanguageNotFound
InvalidStatistics
DirectoryTraversalError
LanguageDetectionError
ConfigurationError
JsonSerializationError
XmlSerializationError
AggregationError
NetworkError
ArchiveError
UrlParsingError
Implementations§
Source§impl AnalysisError
impl AnalysisError
pub fn file_read<P: AsRef<str>>(path: P, source: Error) -> Self
pub fn unsupported_extension<E: AsRef<str>>(extension: E) -> Self
pub fn language_not_found<L: AsRef<str>>(language: L) -> Self
pub fn invalid_statistics<R: AsRef<str>>(reason: R) -> Self
pub fn directory_traversal<P: AsRef<str>>(path: P, source: Error) -> Self
pub fn language_detection<P: AsRef<str>>(file_path: P) -> Self
pub fn configuration<M: AsRef<str>>(message: M) -> Self
pub fn aggregation<O: AsRef<str>>(operation: O) -> Self
pub fn network<M: AsRef<str>>(message: M) -> Self
pub fn archive<M: AsRef<str>>(message: M) -> Self
pub fn url_parsing<U: AsRef<str>>(url: U) -> Self
pub fn xml_serialization<M: AsRef<str>>(message: M) -> Self
Trait Implementations§
Source§impl Debug for AnalysisError
impl Debug for AnalysisError
Source§impl Display for AnalysisError
impl Display for AnalysisError
Source§impl Error for AnalysisError
impl Error for AnalysisError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for AnalysisError
impl !RefUnwindSafe for AnalysisError
impl Send for AnalysisError
impl Sync for AnalysisError
impl Unpin for AnalysisError
impl !UnwindSafe for AnalysisError
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> 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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.