pub enum SocialPluginError {
PluginNotFound {
name: String,
},
OpFailed {
name: String,
op: String,
reason: String,
},
InvalidResponse {
name: String,
op: String,
reason: String,
},
SpawnFailed {
command: String,
reason: String,
},
Timeout {
name: String,
op: String,
timeout_secs: u64,
},
Io(Error),
Json(Error),
}Expand description
Errors from social media plugin operations.
Variants§
Trait Implementations§
Source§impl Debug for SocialPluginError
impl Debug for SocialPluginError
Source§impl Display for SocialPluginError
impl Display for SocialPluginError
Source§impl Error for SocialPluginError
impl Error for SocialPluginError
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<Error> for SocialPluginError
impl From<Error> for SocialPluginError
Auto Trait Implementations§
impl Freeze for SocialPluginError
impl !RefUnwindSafe for SocialPluginError
impl Send for SocialPluginError
impl Sync for SocialPluginError
impl Unpin for SocialPluginError
impl UnsafeUnpin for SocialPluginError
impl !UnwindSafe for SocialPluginError
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> 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.