pub struct ProviderCompatibilityError {
pub message: String,
pub provider: ProviderKind,
}Expand description
表示 Provider 兼容性错误。
Fields§
§message: String错误消息。
provider: ProviderKind触发错误的 Provider。
Implementations§
Source§impl ProviderCompatibilityError
impl ProviderCompatibilityError
Sourcepub fn new(provider: ProviderKind, message: impl Into<String>) -> Self
pub fn new(provider: ProviderKind, message: impl Into<String>) -> Self
创建新的 Provider 兼容性错误。
Trait Implementations§
Source§impl Clone for ProviderCompatibilityError
impl Clone for ProviderCompatibilityError
Source§fn clone(&self) -> ProviderCompatibilityError
fn clone(&self) -> ProviderCompatibilityError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProviderCompatibilityError
impl Debug for ProviderCompatibilityError
Source§impl Display for ProviderCompatibilityError
impl Display for ProviderCompatibilityError
Source§impl Error for ProviderCompatibilityError
impl Error for ProviderCompatibilityError
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<ProviderCompatibilityError> for Error
impl From<ProviderCompatibilityError> for Error
Source§fn from(source: ProviderCompatibilityError) -> Self
fn from(source: ProviderCompatibilityError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ProviderCompatibilityError
impl RefUnwindSafe for ProviderCompatibilityError
impl Send for ProviderCompatibilityError
impl Sync for ProviderCompatibilityError
impl Unpin for ProviderCompatibilityError
impl UnsafeUnpin for ProviderCompatibilityError
impl UnwindSafe for ProviderCompatibilityError
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<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.