Struct pushover_rs::PushoverResponse
source · [−]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
sourceimpl 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
sourceimpl Clone for PushoverResponse
impl Clone for PushoverResponse
sourcefn clone(&self) -> PushoverResponse
fn clone(&self) -> PushoverResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PushoverResponse
impl Debug for PushoverResponse
sourceimpl<'de> Deserialize<'de> for PushoverResponse
impl<'de> Deserialize<'de> for PushoverResponse
sourcefn 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 RefUnwindSafe for PushoverResponse
impl Send for PushoverResponse
impl Sync for PushoverResponse
impl Unpin for PushoverResponse
impl UnwindSafe for PushoverResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more