pub struct PushoverResponse {
pub status: u8,
pub request: String,
pub user: Option<String>,
pub token: Option<String>,
pub errors: Option<Vec<String>>,
}Expand description
Data of the response given by the Pushover API. (if any)
Fields§
§status: u81 if the request was valid, 0 otherwise. (Not the HTTP status)
request: StringThe request GUID
user: Option<String>Specifies a “user key” error type
token: Option<String>Specifies a “app token” error type
errors: Option<Vec<String>>A list of error messages
Implementations§
Source§impl PushoverResponse
impl PushoverResponse
pub async fn try_from_reqwest_response( response: Response, ) -> Result<PushoverResponse, Box<dyn Error>>
pub fn try_from_blocking_reqwest_response( response: Response, ) -> Result<PushoverResponse, Box<dyn Error>>
Trait Implementations§
Source§impl Clone for PushoverResponse
impl Clone for PushoverResponse
Source§fn clone(&self) -> PushoverResponse
fn clone(&self) -> PushoverResponse
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 PushoverResponse
impl Debug for PushoverResponse
Source§impl<'de> Deserialize<'de> for PushoverResponse
impl<'de> Deserialize<'de> for PushoverResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PushoverResponse
impl RefUnwindSafe for PushoverResponse
impl Send for PushoverResponse
impl Sync for PushoverResponse
impl Unpin for PushoverResponse
impl UnwindSafe for PushoverResponse
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