pub struct FirestoreCacheError {
pub public: FirestoreErrorPublicGenericDetails,
pub message: String,
}Expand description
Represents an error related to the caching layer.
This error is used if the caching feature is enabled and an issue
occurs with cache operations (e.g., backend storage error, cache inconsistency).
Fields§
§public: FirestoreErrorPublicGenericDetailsGeneric public details about the error.
message: StringA descriptive message detailing the cache error.
Implementations§
Source§impl FirestoreCacheError
impl FirestoreCacheError
pub fn new(public: FirestoreErrorPublicGenericDetails, message: String) -> Self
pub fn public(&mut self, value: FirestoreErrorPublicGenericDetails) -> &mut Self
pub fn with_public(self, value: FirestoreErrorPublicGenericDetails) -> Self
pub fn message(&mut self, value: String) -> &mut Self
pub fn with_message(self, value: String) -> Self
Trait Implementations§
Source§impl Debug for FirestoreCacheError
impl Debug for FirestoreCacheError
Source§impl Display for FirestoreCacheError
impl Display for FirestoreCacheError
Source§impl Error for FirestoreCacheError
impl Error for FirestoreCacheError
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<FirestoreCacheErrorInit> for FirestoreCacheError
impl From<FirestoreCacheErrorInit> for FirestoreCacheError
Source§fn from(value: FirestoreCacheErrorInit) -> Self
fn from(value: FirestoreCacheErrorInit) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FirestoreCacheError
impl RefUnwindSafe for FirestoreCacheError
impl Send for FirestoreCacheError
impl Sync for FirestoreCacheError
impl Unpin for FirestoreCacheError
impl UnwindSafe for FirestoreCacheError
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§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.