pub enum ProjError {
Show 16 variants
Projection(String),
Conversion(String),
Creation(NulError),
UnknownAreaOfUse,
Path,
Utf8Error(Utf8Error),
FloatConversion,
Network,
RemoteCallbacks,
BuilderError(Error),
RequestCloneError,
ContentLength,
HeaderError(String),
HeaderConversion(ToStrError),
DownloadError(String, String, u8),
Definition,
}
Expand description
Errors originating in PROJ which can occur during projection and conversion
Variants
Projection(String)
A projection error
Conversion(String)
A conversion error
Creation(NulError)
An error that occurs when a path string originating in PROJ can’t be converted to a CString
UnknownAreaOfUse
Path
An error that occurs if a user-supplied path can’t be converted into a string slice
Utf8Error(Utf8Error)
FloatConversion
Network
RemoteCallbacks
BuilderError(Error)
RequestCloneError
ContentLength
HeaderError(String)
HeaderConversion(ToStrError)
DownloadError(String, String, u8)
Definition
Trait Implementations
sourceimpl Error for ProjError
impl Error for ProjError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<ProjError> for TransformError
impl From<ProjError> for TransformError
sourceimpl From<ToStrError> for ProjError
impl From<ToStrError> for ProjError
sourcefn from(source: ToStrError) -> Self
fn from(source: ToStrError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for ProjError
impl Send for ProjError
impl Sync for ProjError
impl Unpin for ProjError
impl !UnwindSafe for ProjError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more