Enum feattle::UpdateError [−][src]
The error type returned by Feattles::update()
Variants
Cannot update because current values were never successfully loaded from the persist layer
UnknownKey(String)
The key is unknown
Parsing(FromJsonError)
Failed to parse the value from JSON
Failed to persist new state
Trait Implementations
impl<PersistError> Debug for UpdateError<PersistError> where
PersistError: 'static + Debug + Error + Send + Sync,
[src]
PersistError: 'static + Debug + Error + Send + Sync,
impl<PersistError> Display for UpdateError<PersistError> where
PersistError: 'static + Error + Send + Sync,
[src]
PersistError: 'static + Error + Send + Sync,
impl<PersistError> Error for UpdateError<PersistError> where
PersistError: 'static + Error + Send + Sync,
[src]
PersistError: 'static + Error + Send + Sync,
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<PersistError> From<FromJsonError> for UpdateError<PersistError> where
PersistError: 'static + Error + Send + Sync,
[src]
PersistError: 'static + Error + Send + Sync,
pub fn from(source: FromJsonError) -> UpdateError<PersistError>
[src]
impl<PersistError> From<UpdateError<PersistError>> for RenderError<PersistError> where
PersistError: 'static + Error + Send + Sync,
[src]
PersistError: 'static + Error + Send + Sync,
pub fn from(source: UpdateError<PersistError>) -> RenderError<PersistError>
[src]
Auto Trait Implementations
impl<PersistError> !RefUnwindSafe for UpdateError<PersistError>
impl<PersistError> Send for UpdateError<PersistError>
impl<PersistError> Sync for UpdateError<PersistError>
impl<PersistError> Unpin for UpdateError<PersistError> where
PersistError: Unpin,
PersistError: Unpin,
impl<PersistError> !UnwindSafe for UpdateError<PersistError>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,