pub struct FnCallError {
pub code: String,
pub message: String,
}Fields§
§code: String§message: StringTrait Implementations§
Source§impl Clone for FnCallError
impl Clone for FnCallError
Source§fn clone(&self) -> FnCallError
fn clone(&self) -> FnCallError
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 FnCallError
impl Debug for FnCallError
Source§impl Display for FnCallError
impl Display for FnCallError
Source§impl Error for FnCallError
impl Error for FnCallError
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<DataError> for FnCallError
Lift a DataError straight into a FnCallError. Lets the Postgres
mutation path use PostgresDataStore::with_transaction(|store| ...)
— its bound is E: From<DataError>, so any infrastructure failure
(lock poisoning, BEGIN/COMMIT) surfaces as a clean FnCallError
rather than needing manual mapping at the closure boundary. The
mapping is 1:1 because both error types carry just { code, message }.
impl From<DataError> for FnCallError
Lift a DataError straight into a FnCallError. Lets the Postgres
mutation path use PostgresDataStore::with_transaction(|store| ...)
— its bound is E: From<DataError>, so any infrastructure failure
(lock poisoning, BEGIN/COMMIT) surfaces as a clean FnCallError
rather than needing manual mapping at the closure boundary. The
mapping is 1:1 because both error types carry just { code, message }.
Auto Trait Implementations§
impl Freeze for FnCallError
impl RefUnwindSafe for FnCallError
impl Send for FnCallError
impl Sync for FnCallError
impl Unpin for FnCallError
impl UnsafeUnpin for FnCallError
impl UnwindSafe for FnCallError
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