Struct mangadex_api_schema_rust::NoData
source · pub struct NoData { /* private fields */ }Expand description
Placeholder to hold response bodies that will be discarded.
Result<()> can’t be used with the macro return type because it expects a unit type,
so a temporary struct is used.
Examples
endpoint! {
POST "/captcha/solve",
#[body] SolveCaptcha<'_>,
#[discard_result] Result<NoData> // `Result<()>` results in a deserialization error despite discarding the result.
}Trait Implementations§
source§impl<'de> Deserialize<'de> for NoData
impl<'de> Deserialize<'de> for NoData
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
source§impl FromResponse for NoData
impl FromResponse for NoData
source§impl PartialEq for NoData
impl PartialEq for NoData
impl Eq for NoData
impl StructuralEq for NoData
impl StructuralPartialEq for NoData
Auto Trait Implementations§
impl RefUnwindSafe for NoData
impl Send for NoData
impl Sync for NoData
impl Unpin for NoData
impl UnwindSafe for NoData
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.