pub struct IncludeSourceError { /* private fields */ }Expand description
Failure returned by an IncludeSourceProvider.
Implementations§
Source§impl IncludeSourceError
impl IncludeSourceError
Sourcepub fn new(kind: IncludeSourceErrorKind, message: impl Into<String>) -> Self
pub fn new(kind: IncludeSourceErrorKind, message: impl Into<String>) -> Self
Create a classified source-provider error.
Sourcepub const fn kind(&self) -> IncludeSourceErrorKind
pub const fn kind(&self) -> IncludeSourceErrorKind
Return this failure’s classification.
Trait Implementations§
Source§impl Debug for IncludeSourceError
impl Debug for IncludeSourceError
Source§impl Display for IncludeSourceError
impl Display for IncludeSourceError
Source§impl Error for IncludeSourceError
impl Error for IncludeSourceError
1.30.0 · 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()
Source§impl From<IncludeSourceError> for Error
impl From<IncludeSourceError> for Error
Source§fn from(source: IncludeSourceError) -> Self
fn from(source: IncludeSourceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IncludeSourceError
impl RefUnwindSafe for IncludeSourceError
impl Send for IncludeSourceError
impl Sync for IncludeSourceError
impl Unpin for IncludeSourceError
impl UnsafeUnpin for IncludeSourceError
impl UnwindSafe for IncludeSourceError
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