Struct slack_morphism::errors::SlackClientApiError
source · pub struct SlackClientApiError {
pub code: String,
pub errors: Option<Vec<String>>,
pub warnings: Option<Vec<String>>,
pub http_response_body: Option<String>,
}Fields§
§code: String§errors: Option<Vec<String>>§warnings: Option<Vec<String>>§http_response_body: Option<String>Implementations§
source§impl SlackClientApiError
impl SlackClientApiError
pub fn new(code: String) -> Self
pub fn code(&mut self, value: String) -> &mut Self
pub fn with_code(self, value: String) -> Self
pub fn errors(&mut self, value: Vec<String>) -> &mut Self
pub fn reset_errors(&mut self) -> &mut Self
pub fn mopt_errors(&mut self, value: Option<Vec<String>>) -> &mut Self
pub fn with_errors(self, value: Vec<String>) -> Self
pub fn without_errors(self) -> Self
pub fn opt_errors(self, value: Option<Vec<String>>) -> Self
pub fn warnings(&mut self, value: Vec<String>) -> &mut Self
pub fn reset_warnings(&mut self) -> &mut Self
pub fn mopt_warnings(&mut self, value: Option<Vec<String>>) -> &mut Self
pub fn with_warnings(self, value: Vec<String>) -> Self
pub fn without_warnings(self) -> Self
pub fn opt_warnings(self, value: Option<Vec<String>>) -> Self
pub fn http_response_body(&mut self, value: String) -> &mut Self
pub fn reset_http_response_body(&mut self) -> &mut Self
pub fn mopt_http_response_body(&mut self, value: Option<String>) -> &mut Self
pub fn with_http_response_body(self, value: String) -> Self
pub fn without_http_response_body(self) -> Self
pub fn opt_http_response_body(self, value: Option<String>) -> Self
Trait Implementations§
source§impl Clone for SlackClientApiError
impl Clone for SlackClientApiError
source§fn clone(&self) -> SlackClientApiError
fn clone(&self) -> SlackClientApiError
Returns a copy 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 SlackClientApiError
impl Debug for SlackClientApiError
source§impl Display for SlackClientApiError
impl Display for SlackClientApiError
source§impl Error for SlackClientApiError
impl Error for SlackClientApiError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<SlackClientApiErrorInit> for SlackClientApiError
impl From<SlackClientApiErrorInit> for SlackClientApiError
source§fn from(value: SlackClientApiErrorInit) -> Self
fn from(value: SlackClientApiErrorInit) -> Self
Converts to this type from the input type.
source§impl PartialEq<SlackClientApiError> for SlackClientApiError
impl PartialEq<SlackClientApiError> for SlackClientApiError
source§fn eq(&self, other: &SlackClientApiError) -> bool
fn eq(&self, other: &SlackClientApiError) -> bool
This method tests for
self and other values to be equal, and is used
by ==.